У меня есть проект платформы платформы NetBeans с Maven2. Когда я пытаюсь создать новый модуль платформы я получаю эту странную ошибку:Проект Netbeans Maven: JAVA_HOME не определен правильно
cd ~/src; JAVA_HOME=/usr/lib/jvm/jdk1.7.0/bin/java ~/netbeans-7.3/java/maven/bin/mvn -DarchetypeGroupId=org.codehaus.mojo.archetypes...
Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/jdk1.7.0/bin/java/bin/java
В ~/.bashrc
У меня есть определение JAVA_HOME
:
export JAVA_HOME="/usr/lib/jvm/jdk1.7.0"
export JDK_HOME="/usr/lib/jvm/jdk1.7.0"
Там нет слэша в конце концов, однако специалист добавляет /bin/java/bin/java
к этому дорожка. Я могу создать уже существующий модуль с Maven без проблем, просто при создании нового он терпит неудачу. Где Maven получает это JAVA_HOME
?
EDIT: настройки Maven:
$ mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.7.0_17
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "3.2.0-39-generic" arch: "amd64" Family: "unix"
вы используете 'Open JDK' или' Oracle/Sun JDK'? –
Это Oracle Java, но в данном случае это не имеет значения. Да, проблема в NetBeans, я думаю ... – Tombart