转载自http://ytyt654.blog.sohu.com/105905729.html
m2eclipe经常会报这个错,原因是对于安装了JDK的机器,会有两个jre,一个在C:/Program Files/Java/jre6下,一个在C:Program FilesJavajdk1.6.0_20jre, 而默认eclipse如果不做改变,会使用前者,而m2eclipse默认会去找JDK下的jre
本人机子的开发环境如下:
Windows XP
eclipse 3.4.1
JDK 1.5
以下说明依据本人计算机环境进行设定。请根据自己使用的JDK版本和安装路径进行适当调整。
问题:
Run as -> maven package 时,总是build failed. 错误:
Unable to locate the Javac Compiler in:
D:\Development\Java\jre1.5.0_16\..\lib\tools.jar
这路径不对啊!
解决办法:
Window -> Preferences -> Java -> Installed JREs, 点击"Add"按钮,选择默认的"Standard VM", 点击"Next >", 点击"JRE home"右边的"Directory"选择文件夹D:\Development\Java\jdk1.5.0_16\jre,一路“确定”,回 到"Installed JREs"界面,在刚添加的"jdk1.5.0_16"打上勾。
再选择目录树中的"Execution Environments", 点选界面左侧的"J2SE-1.5",然后在右侧点选"jdk1.5.0_16"。
重启Eclipse,一切OK了。
另外,在这之前,我还在eclipse.ini文件中加了两行(一定要加在-vmargs之前,而且-vm后面有回车):
-vm
D:\Development\Java\jdk1.5.0_16\bin\javaw.exe
不知道对问题的解决有没有影响。
问题原因就是系统装了两个JRE,应该用JDK中的那个JRE.
该问题的解决,得益于我在网上阅读的有关该问题的讨论,在此不一一列出,谨表谢意。
分享到:
相关推荐
使用assembly插件打包jar后启动时,总是出现Unable to locate Spring NamespaceHandler for XML schema....错误,网上找了各种方法都没有用,在尝试了100+失败后,解决了这个问题,在打包的jar中,META-INF目录下,...
Maven更新问题 今天Maven在更新的时候发现一直更新不成功,总结下解决方法。 在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven ...
`maven-compiler-plugin-3.8.0-source-release` 版本是 Maven 编译插件的一个特定版本,该版本包含了对 Maven 3.x 系列的支持。这个插件的主要任务包括: 1. **源代码编译**:默认使用 JDK 的 `javac` 编译器进行 ...
然而,开发者在使用IntelliJ IDEA(简称Idea)导入Maven项目时,可能会遇到“Unable to import Maven project”的错误提示,这会阻碍项目的正常启动和开发工作。本文将详细解释这个问题的原因,并提供解决方案。 ...
参考: ...目录 一、更改镜像 二、手动将需要的插件和依赖下载放到本地厂库 三、下载阿里网站的资格证书,安装到jdk 四、设置maven的VM属性,这个...从https://start.spring.io/生成的spring boot项目,报错unable to f
标题中的“用谷歌的closure-compiler + maven-antrun-plugin”表明了本文将探讨如何结合Google的Closure Compiler工具和Maven的Antrun插件来优化JavaScrip项目。Closure Compiler是一款强大的JavaScript代码压缩器,...
maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配,以至于可能导致编译不通过的问题。...
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project
maven-compiler-plugin-3.8.0.jar
java jar包,亲测试可用 安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 ...能够让JAR包里面的文件依赖于统一版本的类文件。...
总的来说,"The skin does not exist: Unable to determine the release version"这个问题可能涉及到Maven的使用和配置,特别是Maven Site Plugin的皮肤设置。解决此类问题需要对Maven有深入的理解,并能熟练阅读和...
《深入解析Maven编译插件:maven-compiler-plugin-2.0.2.jar》 在Java开发领域,Maven作为一个强大的项目管理和构建工具,极大地简化了项目的构建过程。而Maven的核心就在于其插件系统,其中maven-compiler-plugin...
Maven是Java世界中的一款强大的项目管理和构建工具,它极大地简化了软件项目的构建、依赖管理和生命周期过程。Maven 3.8版本是该工具的一个重要更新,提供了更多的优化和改进,旨在提升开发效率和稳定性。 Maven的...
总的来说,"plexus-compiler--2.8.4.jar.rar"这个压缩包提供了Plexus Compiler的核心组件,使得Maven项目能够高效、灵活地管理和执行编译任务,特别是在处理Java项目时,它提供了与javac的良好集成。了解和掌握...
赠送Maven依赖信息文件:commons-compiler-3.1.4.pom; 包含翻译后的API文档:commons-compiler-3.1.4-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.codehaus.janino:commons-compiler:3.1.4; 标签:...
赠送Maven依赖信息文件:commons-compiler-3.0.8.pom; 包含翻译后的API文档:commons-compiler-3.0.8-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.codehaus.janino:commons-compiler:3.0.8; 标签:...
一些具有Java 1.8 特性的代码在Eclipse 下可以正常运行,但无法通过maven 默认编译器(javac)构建。 使用 xqbase-compiler-eclipse 作为通过 maven 编译的解决方法: < build> < plugins> < plugin> < artifactId>...
For help with Maven, refer to the official documentation available on the Apache Maven website. Additionally, there are active communities and forums where you can ask questions and get support. **...
maven-compiler-plugin-2.1.jar