Netbeans 7,如何设置maven的JDK路径?

发布于 2024-11-09 09:44:45 字数 922 浏览 0 评论 0原文

我正在使用 Netbeans 7。当我创建新的 Maven EJB 模块时,它给了我错误

cd F:\NetBeansProjects; "JAVA_HOME=C:\\Program Files\\Java\\j2sdk1.4.2_19" "\"C:\\Program Files\\NetBeans 7.0\\java\\maven\\bin\\mvn.bat\"" -DarchetypeVersion=1.3 -Darchetype.interactive=false -DgroupId=com.mycompany -DarchetypeArtifactId=ejb-javaee6 -DarchetypeRepository=http://repo1.maven.org/maven2/ -Dversion=1.0-SNAPSHOT -DarchetypeGroupId=org.codehaus.mojo.archetypes -Dbasedir=F:\\NetBeansProjects -Dpackage=com.mycompany.mavenproject1 -DartifactId=mavenproject1 --batch-mode archetype:generate
java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli (Unsupported major.minor version 49.0)
    at java.lang.ClassLoader.defineClass0(Native Method)

如您所见,它使用 JAVA_HOME 指向 JDK1.4 并导致错误。但是netbeans.conf,是使用JDK1.6的

netbeans_jdkhome="C:\Program Files\Java\jdk1.6.0_06"

怎么解析呢?

谢谢。

I am using Netbeans 7. When I create a new Maven EJB module, it gave me error

cd F:\NetBeansProjects; "JAVA_HOME=C:\\Program Files\\Java\\j2sdk1.4.2_19" "\"C:\\Program Files\\NetBeans 7.0\\java\\maven\\bin\\mvn.bat\"" -DarchetypeVersion=1.3 -Darchetype.interactive=false -DgroupId=com.mycompany -DarchetypeArtifactId=ejb-javaee6 -DarchetypeRepository=http://repo1.maven.org/maven2/ -Dversion=1.0-SNAPSHOT -DarchetypeGroupId=org.codehaus.mojo.archetypes -Dbasedir=F:\\NetBeansProjects -Dpackage=com.mycompany.mavenproject1 -DartifactId=mavenproject1 --batch-mode archetype:generate
java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli (Unsupported major.minor version 49.0)
    at java.lang.ClassLoader.defineClass0(Native Method)

As you can see, it is using JAVA_HOME pointing to JDK1.4 and causing error. But the netbeans.conf, it is using JDK1.6

netbeans_jdkhome="C:\Program Files\Java\jdk1.6.0_06"

how to resolve it ?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

话少心凉 2024-11-16 09:44:45

我想您使用的是 Windows 7,对吗?如果是这样,那么您的路径变量似乎设置错误。

Try to check it by:
-push "windows+pause" -keys
-then on the left side "advanced configuration"
-last button, something like "environment variables" or similar

并将 JAVA_HOME 条目更改为“C:\Program Files\Java\jdk1.6.0_06”

I think you're using Windows 7, right? If so, then your path-variable seems to be set wrong.

Try to check it by:
-push "windows+pause" -keys
-then on the left side "advanced configuration"
-last button, something like "environment variables" or similar

and change the JAVA_HOME entry to "C:\Program Files\Java\jdk1.6.0_06"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文