我正在尝试使用 build.fxbuild 文件在 e(fx)clipse 中构建 JavaFX 应用程序。不幸的是,蚂蚁抱怨它找不到tools.jar. 但是tools.jar从 Java 9 开始被删除了(我实际上使用的是 Java 10),所以我无法将它添加到Preferences > Ant > Runtime > Classpath. 控制台上的实际错误消息是这样的: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 中,所以我也不明白最后一行。在这种情况下我能做什么?
2 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
更新您的 Eclipse / e(fx)clipse 安装。
根据这篇博客文章的1,e(fx)clipse 3.0.0支持 Java 9。(显然需要进行大量更改才能摆脱对 Oracle 实现类的依赖。)
e(fx)clipse 3.0.0的 Eclipse 项目页面说:
它于 2017 年 6 月发布
它是氧气释放的一部分
没有具体提到支持 Java 10 或更高版本(尚未)的版本,但另一篇博客文章讨论了 e(fx)clipse 将如何应对从标准 Java SE 发行版中分离出来的 JavaFX11。
添加回答
举报
0/150
提交
取消