atr*_*pes 19 java eclipse maven
Eclipse Juno Release
Window / Preferences / Java / Installed Jres
显示了两个已安装的Jres.
jdk1.7.0_07和jre7.
尝试clean和process-classes使用maven 时出现以下错误:
Failed to execute goal org.apache.maven.plugins:maven-compiler-
plugin:2.4:compile (default-compile) on project reputation: Fatal
error compiling: tools.jar not found: C:\Program
Files\Java\jre7\..\lib\tools.jar
Run Code Online (Sandbox Code Playgroud)
tools.jar出于绝望,我已经添加了外部jar,但它没有帮助.为什么maven试图使用另一个JRE?
编辑:
编译器插件摘录自 pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.4</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
gre*_*ker 25
您需要将JAVA_HOME环境变量设置为JDK目录.
编辑:
在Eclipse中安装的JREs首选项窗口中,删除JRE并选择JDK.还要确保您的项目设置为使用该JRE库(右键单击资源管理器中maven项目结构下的"JRE系统库"并将其设置为"执行环境")
您应该验证Maven"运行配置..."是否连接到正确的JRE.如果项目JRE正确但运行配置JRE不正确,您将收到此错误.要修复,请转到Maven Build下,选择JRE选项卡.
| 归档时间: |
|
| 查看次数: |
24737 次 |
| 最近记录: |