`
df274119386
  • 浏览: 55633 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

maven Unable to locate the Javac Compiler

阅读更多
转载自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.

该问题的解决,得益于我在网上阅读的有关该问题的讨论,在此不一一列出,谨表谢意。

分享到:
评论

相关推荐

    maven项目使用assembly打包jar时处理Unable to locate Spring NamespaceHandler问题

    使用assembly插件打包jar后启动时,总是出现Unable to locate Spring NamespaceHandler for XML schema....错误,网上找了各种方法都没有用,在尝试了100+失败后,解决了这个问题,在打包的jar中,META-INF目录下,...

    Maven更新失败,Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1

    Maven更新问题 今天Maven在更新的时候发现一直更新不成功,总结下解决方法。 在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven ...

    maven-compiler-plugin-3.8.0-source-release插件

    `maven-compiler-plugin-3.8.0-source-release` 版本是 Maven 编译插件的一个特定版本,该版本包含了对 Maven 3.x 系列的支持。这个插件的主要任务包括: 1. **源代码编译**:默认使用 JDK 的 `javac` 编译器进行 ...

    Maven: Unable to import maven project解决方案.pdf

    然而,开发者在使用IntelliJ IDEA(简称Idea)导入Maven项目时,可能会遇到“Unable to import Maven project”的错误提示,这会阻碍项目的正常启动和开发工作。本文将详细解释这个问题的原因,并提供解决方案。 ...

    Failed to execute goal org.apache.maven.plugins:maven-compiler

    在<plugins></plugins>中添加 <groupId>org.apache.maven.plugins <artifactId>maven-compiler-plugin <version>3.8.1 <source>1.8 <target>1.8 </plugin>

    Jenkins编译报错Failed to execute goal org.apache.maven.plugins_maven-clean-plugin

    Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project

    Spring boot maven项目报错unable to find valid certification path to requested target

    参考: ...目录 一、更改镜像 二、手动将需要的插件和依赖下载放到本地厂库 三、下载阿里网站的资格证书,安装到jdk 四、设置maven的VM属性,这个...从https://start.spring.io/生成的spring boot项目,报错unable to f

    用谷歌的closure-compiler + maven-antrun-plugin

    标题中的“用谷歌的closure-compiler + maven-antrun-plugin”表明了本文将探讨如何结合Google的Closure Compiler工具和Maven的Antrun插件来优化JavaScrip项目。Closure Compiler是一款强大的JavaScript代码压缩器,...

    maven-compiler-plugin-3.8.1.jar

    maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配,以至于可能导致编译不通过的问题。...

    maven-compiler-plugin-3.8.0.jar

    maven-compiler-plugin-3.8.0.jar

    plexus-compiler-javac-1.8.1.jar.zip

    java jar包,亲测试可用 安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 ...能够让JAR包里面的文件依赖于统一版本的类文件。...

    The skin does not exist: Unable to determine the release version

    总的来说,"The skin does not exist: Unable to determine the release version"这个问题可能涉及到Maven的使用和配置,特别是Maven Site Plugin的皮肤设置。解决此类问题需要对Maven有深入的理解,并能熟练阅读和...

    maven-compiler-plugin-2.0.2.jar.zip

    《深入解析Maven编译插件:maven-compiler-plugin-2.0.2.jar》 在Java开发领域,Maven作为一个强大的项目管理和构建工具,极大地简化了项目的构建过程。而Maven的核心就在于其插件系统,其中maven-compiler-plugin...

    plexus-compiler--2.8.4.jar.rar

    总的来说,"plexus-compiler--2.8.4.jar.rar"这个压缩包提供了Plexus Compiler的核心组件,使得Maven项目能够高效、灵活地管理和执行编译任务,特别是在处理Java项目时,它提供了与javac的良好集成。了解和掌握...

    commons-compiler-3.1.4-API文档-中文版.zip

    赠送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; 标签:...

    commons-compiler-3.0.8-API文档-中文版.zip

    赠送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; 标签:...

    compiler-eclipse:适用于 Java 1.8 的 Maven 编译器插件

    一些具有Java 1.8 特性的代码在Eclipse 下可以正常运行,但无法通过maven 默认编译器(javac)构建。 使用 xqbase-compiler-eclipse 作为通过 maven 编译的解决方法: < build> < plugins> < plugin> < artifactId>...

    Maven-The Complete Reference.pdf

    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

    maven-compiler-plugin-2.1.jar

    maven jar包

    maven-compiler-plugin-2.5.1.jar maven-compiler-plugin-3.1.jar maven-core-3.2.1-sources.jar maven-dependency-plugin-2.1.jar maven-dependency-tree-1.0.jar maven-deploy-plugin-2.7.jar maven-deploy-plugin...

Global site tag (gtag.js) - Google Analytics