2011-05-23 76 views
3

我使用NetBeans 7.当我创建一个新的Maven EJB模块,它给了我正如你所看到的,它使用JAVA_HOME指向JDK1.4,造成错误错误Netbeans 7,如何设置JDK路径到maven?

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) 

。但netbeans.conf,它使用的是JDK1.6

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

如何解决?

谢谢。

回答

1

我想你使用的是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”