`

运行maven install命令时出现错误(BUILD FAILURE)

 
阅读更多

创建了一个struts与spring集成的项目,运行run as—>maven install时出现以下错误:

*******************************************

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project ssh: Compilation failure
Unable to locate the Javac Compiler in:
  D:/Program Files/MyEclipse 6.0/jre/../lib/tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.

********************************************

更加奇怪的是并不是每次运行都出现,偶尔可以运行成功,生成war包。

网上针对此问题的解决办法大都是:

1)设置JAVA_HOME环境变量为:C:/Program Files/Java/jdk 1.6.0/lib/tools.jar

2)在MyEclipse中设置:

     <1>Java -> Build Path -> Classpath Variables ->
                 JAVA_HOME
                C:/Program Files/Java/jdk 1.6.0/lib/tools.jar

     <2>Activate only (or add) module
               Java -> Installed JREs ->
               jdk 1.6.0
               C:/Program Files/Java/jdk 1.6.0

我都尝试做了修改,但是没有丝毫的效果,希望高手们不吝赐教,指点一二,不胜感激!

后记:

解决办法:
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.


分享到:
评论

相关推荐

    使用IDEA中maven选项卡的install:install命令解决方法.md

    .TEMP_IMG1682649910810 使用jianguoyun的手机md编辑器

    IDEA 2020.1版本 maven Test命令出现导包错误.docx

    在使用IntelliJ IDEA 2020.1版本时,开发者可能会遇到Maven Test命令导致的导包错误。这通常是由多种原因引起的,其中包括IDE配置问题、项目缓存问题或Maven离线模式的误开启。以下是针对该问题的详细解决方案及相关...

    maven常用命令

    Maven 常用命令大全 Maven 是一个项目管理和构建自动化工具,提供了许多实用的命令来简化项目的开发和维护过程。在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 ...

    Maven build之pom.xml文件中的Build配置

    当你运行mvn clean install时,Maven会按照生命周期顺序,调用相应的插件目标来完成构建过程。 当需要进行特殊的构建配置时,可以在pom.xml中添加&lt;build&gt;和元素。其中&lt;build&gt;标签包含的配置信息决定了Maven如何编译...

    Maven核心命令解析和Maven课程资源库大全

    Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心命令解析和Maven课程资源库大全Maven核心...

    maven仓库清理命令

    maven仓库清理命令

    maven常用的命令

    Maven 常用命令 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于管理和构建 Java 项目。以下是 Maven 中的一些常用命令: 1. 创建项目 Maven 提供了 archetype 机制来快速...

    maven 常用命令集合

    maven 常用命令集合 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于 Java 项目的构建、测试和部署。Maven 的强大之处在于其提供了一种标准化的方式来构建、测试和部署项目,...

    Maven常用命令 Maven Maven学习

    Maven常用命令 Maven Maven学习

    maven命令行相关命令集锦

    以上命令涵盖了Maven构建Web工程项目时最常用的几个方面,包括项目的初始化、构建、测试、打包、安装等。熟练掌握这些命令,可以帮助开发者更加高效地管理和维护项目。同时,根据不同的需求,还可以组合使用这些命令...

    maven-install-plugin-2.4.jar

    maven-install-plugin-2.4.jar

    如何让idea在maven install时跳过test 模块

    idea 跳过test测试模块的配置

    maven常用命令以及以个测试项目

    - 在执行编译或打包时,如果不想运行测试,可以加上`-DskipTests`参数,如`mvn package -DskipTests`。 8. **更新依赖**: - `mvn dependency:update` 用来更新项目所有的依赖到最新版本。 9. **显示依赖树**: ...

    maven配置命令及项目部署

    maven配置命令及项目部署 maven是一个基于项目对象模型(POM)的项目管理和综合工具,主要用于Java项目的构建、测试、打包、部署等。maven的配置文件是pom.xml,包含了项目的基本信息、依赖关系、插件配置等信息。...

    maven-install-plugin-2.5.2.jar

    maven-install-plugin-2.5.2.jar

    Maven install 报错&quot;程序包不存在&quot;问题的解决方法

    在使用 Maven 进行项目构建时,控制台可能会出现以下报错信息: java:[8,52] 程序包com.xxx不存在 java:[98,27] 找不到符号 符号: 类 XXX [ERROR] COMPILATION ERROR : Caused by: org.apache.maven.plugin....

    eclipse下几个简单maven命令

    在Eclipse中,你可以使用内置的Maven支持来运行这些命令,通过右键点击项目,选择"Run As" -&gt; "Maven Build...",然后在"Goals"字段中输入对应的Maven命令。同时,也可以通过Eclipse的Maven插件(如M2E)配置构建...

    解决IDEA 2020.1版本 maven Test命令出现导包错误的问题

    IDEA 2020.1版本maven Test命令出现导包错误的问题是指在使用IDEA 2020.1版本时,执行maven Test命令出现无法找到包的错误。这种错误可能是由于IDEA 2020.1版本中的maven配置问题或项目结构的问题引起的。 解决方法...

    基于maven install 没反应的解决方法

    不过,在使用Maven时,开发者可能会遇到“maven install”命令没有反应的情况,这可能会阻碍开发的进行。针对这种情况,以下是一些可能的解决方法。 首先,当遇到“maven install”命令没有反应时,可以尝试的解决...

    Maven常用命令大全与pom文件讲解

    -D传入属性参数-P使用pom中指定的配置-e显示maven运行出错的信息-o离线执行命令,即不去远程仓库更新包-X显示maven允许的debug信息-U强制去远程参考更新snapshot包例如mvninstall-Dmaven.test.skip=true-Poracle其他...

Global site tag (gtag.js) - Google Analytics