在“mvn clean install”中失败?
我是学习java编程的新手!我想在一个Maven项目中创建一个.jar文件。运行此命令后mvn clean install
,我收到以下错误消息:在“mvn clean install”中失败?
未能执行目标org.apache.maven.plugins:Maven的编译器插件:2.3.2:编译(默认编译)项目WPS-演示:编译失败
无法找到javac编译器中:C:\ Program Files文件\的Java \ jre7 .. \ LIB \ tools.jar中
请确保您使用的是JDK 1.4或更高版本,而不是一个JRE(需要com.sun.tools.javac.Main类)
在大多数情况下,您可以更改您的Java
安装的位置通过设置JAVA_HOME环境变量
我能为干净的这个错误呢!
它看起来像你只有一个JRE(Java运行环境)安装,而不是JDK(Java开发工具包),因为这样的错误消息称:
请确保您使用的是JDK 1.4或更高版本而不是一个JRE(该com.sun.tools.javac.Main类是必需的)
Download,并从Oracle的网站上安装了JDK (不是JRE)。
JRE允许您运行Java程序,但不包括开发Java软件所需的工具,如Java编译器。 JDK确实包含这些工具。
如果您已经安装了JDK,请确保JAVA_HOME
环境变量指向安装了JDK的目录,而不是指向带有JRE的目录。
使用此链接,如果您需要帮助设置窗口ENV变量 http://vietpad.sourceforge.net /javaonwindows.html – 2013-03-21 10:36:53
您需要设置环境变量指定你的Java开发工具包的位置,这样的窗户可以找到Java库在JAVA_HOME变量
把java主路径,你可以在我的电脑的高级选项卡中创建属性。
Java主路径将是这个样子
C:\ Program Files文件\的Java \ jdk1.5的
希望这有助于
您可能还需要看看下面的来自Maven的文章http://maven.apache.org/guides/mini/guide-building-jdk14-on-jdk15.html
它指出,从Maven 2.2.0开始,需要Java JDK 1.5来允许Maven构建Java项目。本文还将继续介绍如何进行这些调整,以便可以在构建过程中使用JDK 1.5或更高版本。
只需在系统设置中检查您的JAVA_HOME变量..它的值是什么? – Gatekeeper 2013-03-21 10:18:39
手册在这里https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows – Gatekeeper 2013-03-21 10:19:45