That's how I thought it should work, but the project has JDK 1.8 both in Properties -> Libraries -> Java Platform as in Properties -> Sources -> Source/Binary format… Any other place where I have to look for?
Best, Juan Miguel El 11 ago 2018 14:28 +0200, Geertjan Wielenga <geertjan.wiele...@googlemail.com.invalid>, escribió: > The JDK that you use to run NetBeans has nothing to do with the JDK that you > use to run your projects. Each of your projects can use a different JDK. It > souns like you need to go to the Project Properties dialog of your project in > NetBeans and set JDK 8 as the JDK to use for that project. > > Gj > > > > On Saturday, August 11, 2018, Juan Escribano <juan.es...@gmail.com> wrote: > > Hi, > > > > As you know Java 9/10 do not include tools.jar in lib directory anymore. > > > > But if i’m trying to compile a project based on Java 1.8 wich has tools.jar > > (using Netbeans 9.0 running over Java 10), how can I avoid the following > > error?: > > > > .../nbproject/jaxws-build.xml:22: > > java.lang.ClassNotFoundException: JDK's tools.jar was not found in > > /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/lib/tools.jar. > > Usually this means you are running JRE, not JDK. Please use the java > > command in JDK 5.0 or later (not JRE.) > > at com.sun.tools.ws.ant.WrapperTask.createClassLoader(WrapperTask.java:106) > > at com.sun.istack.tools.ProtectedTask.execute(ProtectedTask.java:46) > > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) > > at jdk.internal.reflect.GeneratedMethodAccessor64.invoke(Unknown Source) > > at > > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > > at > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) > > at org.apache.tools.ant.Task.perform(Task.java:350) > > at org.apache.tools.ant.Target.execute(Target.java:449) > > at org.apache.tools.ant.Target.performTasks(Target.java:470) > > at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388) > > at > > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36) > > at org.apache.tools.ant.Project.executeTargets(Project.java:1251) > > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437) > > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) > > at jdk.internal.reflect.GeneratedMethodAccessor64.invoke(Unknown Source) > > at > > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > > at > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) > > at org.apache.tools.ant.Task.perform(Task.java:350) > > at org.apache.tools.ant.Target.execute(Target.java:449) > > at org.apache.tools.ant.Target.performTasks(Target.java:470) > > at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388) > > at > > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36) > > at org.apache.tools.ant.Project.executeTargets(Project.java:1251) > > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437) > > at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105) > > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) > > at jdk.internal.reflect.GeneratedMethodAccessor64.invoke(Unknown Source) > > at > > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > > at > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) > > at org.apache.tools.ant.Task.perform(Task.java:350) > > at org.apache.tools.ant.Target.execute(Target.java:449) > > at org.apache.tools.ant.Target.performTasks(Target.java:470) > > at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388) > > at > > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36) > > at org.apache.tools.ant.Project.executeTargets(Project.java:1251) > > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437) > > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) > > at jdk.internal.reflect.GeneratedMethodAccessor64.invoke(Unknown Source) > > at > > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > > at > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) > > at org.apache.tools.ant.Task.perform(Task.java:350) > > at org.apache.tools.ant.Target.execute(Target.java:449) > > at org.apache.tools.ant.Target.performTasks(Target.java:470) > > at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388) > > at > > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36) > > at org.apache.tools.ant.Project.executeTargets(Project.java:1251) > > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437) > > at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105) > > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) > > at jdk.internal.reflect.GeneratedMethodAccessor64.invoke(Unknown Source) > > at > > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > > at > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) > > at org.apache.tools.ant.Task.perform(Task.java:350) > > at org.apache.tools.ant.Target.execute(Target.java:449) > > at org.apache.tools.ant.Target.performTasks(Target.java:470) > > at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388) > > at org.apache.tools.ant.Project.executeTarget(Project.java:1361) > > at > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) > > at org.apache.tools.ant.Project.executeTargets(Project.java:1251) > > at > > org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:261) > > at > > org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:574) > > at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:128) > > Caused by: com.sun.tools.xjc.api.util.ToolsJarNotFoundException: JDK's > > tools.jar was not found in > > /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/lib/tools.jar. > > Usually this means you are running JRE, not JDK. Please use the java > > command in JDK 5.0 or later (not JRE.) > > at com.sun.tools.ws.Invoker.findToolsJar(Invoker.java:267) > > at com.sun.tools.ws.Invoker.findIstack22APIs(Invoker.java:248) > > at com.sun.tools.ws.Invoker.createClassLoader(Invoker.java:183) > > at com.sun.tools.ws.ant.WrapperTask.createClassLoader(WrapperTask.java:85) > > > > Best, > > Juan Miguel