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

Pea*_*ade 12 java eclipse classpath maven

我正在使用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)
Run Code Online (Sandbox Code Playgroud)

我注意到我的jdk1.7安装在某种程度上来自eclipse.我已经尝试了在stackoverflow上找到的关于重新添加jdk1.7并将其设置为我的项目的JRE库的所有选项,甚至将tools.jar添加到eclipse上的jdk1.7库中,但我'我仍然得到错误,这现在没什么意义.

Hen*_*ine 24

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

-vm
C:\jdk1.7\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)

注意事项:

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

请参阅参考.

  • 这对我有用。谢谢。我将 Path 更改为 C:\Program Files\Java\jdk1.8.0_181\bin ,它就像一个魅力 (2认同)

pmv*_*rma 5

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

对其进行更改,以使用“ C:\ Program Files \ Java \ jdk1.7.0_xx”。

在此处输入图片说明