为了账号安全,请及时绑定邮箱和手机立即绑定

Eclipse 中的 Ant 需要 tools.jar,但 Java 9/10

Eclipse 中的 Ant 需要 tools.jar,但 Java 9/10

繁星淼淼 2021-08-06 10:44:02
我正在尝试使用 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 安装。

根据这篇博客文章的1e(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。



查看完整回答
反对 回复 2021-08-06
  • 2 回答
  • 0 关注
  • 194 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信