您需要使用 JDK 运行构建或在类路径上使用工具.jar

2022-09-04 05:44:40

我正在使用Eclipse Luna来开发java maven应用程序。

我现在是,或者曾经是,但现在又使用jdk1.7作为我默认安装的JRE。

在我从SVN进行更新后,我开始在我的pom.xml文件上收到此错误:

You need to run build with JDK or have tools.jar on the classpath.
If this occures during eclipse build make sure you run eclipse under  JDK as well 
(com.mysema.maven:apt-maven-plugin:1.0.6:process:default:generate-sources)

我注意到我的jdk1.7安装不知何故从eclipse消失了。我已经尝试了我在stackoverflow上找到的所有选项,关于重新添加jdk1.7并将其设置为我项目的JRE库,甚至将工具.jar添加到eclipse上的jdk1.7库中,但我仍然得到错误,现在这没有什么意义。


答案 1

尝试将其设置为 eclipse.ini 文件并重新启动 eclipse,以确保它也使用您的 JDK:

-vm
C:\jdk1.7\bin\javaw.exe

警告:

  • 这必须在上面-vmargs
  • VM 的完整路径可能与上面的路径不同

请参阅作为参考。


答案 2

默认情况下,eclipse 将使用“C:\Program Files\Java\jre7”。

将其更改为使用“C:\Program Files\Java\jdk1.7.0_xx”。

enter image description here


推荐