This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Product Version = NetBeans IDE 8.0.2 (Build 201411181905) Operating System = Linux version 3.19.0-26-generic running on amd64 Java; VM; Vendor = 1.7.0_80 Runtime = Java HotSpot(TM) 64-Bit Server VM 24.80-b11 At the commandline: chris@Chris-Desktop:~$ java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode) chris@Chris-Desktop:~$ javac -version javac 1.8.0_60 Even the default JavaFX FXML Application returns this error when attempting to compile: /home/chris/Projects/Java/JavaFXApplication/nbproject/jfx-impl.xml:3438: The following error occurred while executing this line: /home/chris/Projects/Java/JavaFXApplication/nbproject/jfx-impl.xml:406: java.lang.UnsupportedClassVersionError: com/sun/javafx/tools/ant/Permissions : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at org.apache.tools.ant.AntClassLoader.defineClassFromData(AntClassLoader.java:1136) at org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader.java:1307) at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1362) at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1323) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1076) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:278) at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:579) at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:237) at org.apache.tools.ant.taskdefs.Antlib.execute(Antlib.java:180) at org.apache.tools.ant.taskdefs.Definer.loadAntlib(Definer.java:428) at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:277) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java:456) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1248) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441) at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java:456) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) at org.apache.tools.ant.Project.executeTarget(Project.java:1364) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1248) at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:286) at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:555) at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153) BUILD FAILED (total time: 7 seconds) I've ensured that the Source/Binary Format is JDK 8, in the Sources category and the Java Platform is set to JDK 1.8 in the Libraries category of the project's properties. I can find no other setting to update. I've tried a clean build each time I changed a setting. I've tried starting new projects specifying 8 and I've tried starting a new project in 7 (compiles fine) and then changing the settings to 8: same result.
Created attachment 155630 [details] IDE log
Reassigning for further evaluation.
I was able to replicate the anomaly when building against JDK 8u60. By comparison, the anomaly does NOT appear using JDK 8u51, at least on Windows.
I am seeing the same issue, having just tried to update to JDK 1.8.0_73 from 1.8.0_20.
This has been fixed in DEV branch with JDK 9. There is no patch solving this for 8.0.1 or 8.1 In the interim, you might try starting the IDE with JDK 8, i.e. path_to_netbeans_/netbeans --jdkhome "path_to_jdk/jdk1.8.0_60" or similar. See related bugs at https://netbeans.org/bugzilla/show_bug.cgi?id=240105 Best of luck, Lou. *** This bug has been marked as a duplicate of bug 240105 ***