【发布时间】:2019-01-28 18:30:49
【问题描述】:
我正在尝试使用 build.fxbuild 文件在 e(fx)clipse 中构建 JavaFX 应用程序。不幸的是,蚂蚁抱怨它找不到tools.jar。但是tools.jar 从Java 9 开始被删除了(我实际上使用的是Java 10),所以我不能将它添加到Preferences > Ant > Runtime > Classpath 中的ant 类路径中。控制台上的实际错误消息是这样的:
BUILD FAILED
<project_directory>\build\build.xml:59: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre-10.0.1"
我的 JAVA_HOME 环境变量也设置为指向 JDK 10,它也包含在 PATH 中,所以我也不明白最后一行。在这种情况下我该怎么办?
【问题讨论】:
-
在你的java文件夹中,检查是否真的下载了JDK,然后在你的系统变量中,将JAVA_HOME设置为你的jdk文件夹
-
您的 e(fx)clipse 安装应该在您启动 Eclipse 实例时使用此 JDK! (另见eclipse.org/efxclipse/install.html)
-
我已经下载了,我应该更清楚。
-
"C:\Program Files\Java\jre-10.0.1"听起来不像是指向 JDK。
标签: java eclipse javafx ant java-10