2013-03-21 206 views
0

我是学习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环境变量

我能为干净的这个错误呢!

+2

只需在系统设置中检查您的JAVA_HOME变量..它的值是什么? – Gatekeeper 2013-03-21 10:18:39

+0

手册在这里https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows – Gatekeeper 2013-03-21 10:19:45

回答

1

由于你的错误说你必须在系统设置中JAVA_HOME变量值错误......应该是这样的C:\Program Files\Java\jre6

你可以找到如何设置HERE例如。

2

它看起来像你只有一个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的目录。

+0

使用此链接,如果您需要帮助设置窗口ENV变量 http://vietpad.sourceforge.net /javaonwindows.html – 2013-03-21 10:36:53

0

您需要设置环境变量指定你的Java开发工具包的位置,这样的窗户可以找到Java库在JAVA_HOME变量

把java主路径,你可以在我的电脑的高级选项卡中创建属性。

Java主路径将是这个样子

C:\ Program Files文件\的Java \ jdk1.5的

希望这有助于

相关问题