2012-02-21 1 views
1

Я больше не могу скомпилировать нетти. mvn compile дает следующее:Ошибка компиляции Netty

[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ netty-common --- 
[INFO] Compiling 60 source files to /home/dennis/git/netty4/common/target/classes 
[INFO] ------------------------------------------------------------- 
[ERROR] COMPILATION ERROR : 
[INFO] ------------------------------------------------------------- 
[ERROR] Unable to locate the Javac Compiler in: 
    /opt/java/jre1.6.0_30/../lib/tools.jar 
Please ensure you are using JDK 1.4 or above and 
not a JRE (the com.sun.tools.javac.Main class is required). 
In most cases you can change the location of your Java 
installation by setting the JAVA_HOME environment variable. 
[INFO] 1 error 

Моя конфигурация:

export JAVA_HOME=/opt/java/jre1.6.0_30 
export M2_HOME=/opt/apache-maven-3.0.3 
export M2=$M2_HOME/bin 
export PATH=$JAVA_HOME/bin:$PATH 
export PATH=$M2:$PATH 

Часть моего пути:

$echo $PATH 
/opt/java/jre1.6.0_30/bin:/opt/apache-maven-3.0.3/bin:/opt/git/bin:[...] 

Maven Статус:

[email protected]:~/git/netty4$ mvn --version 
Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100) 
Maven home: /opt/apache-maven-3.0.3 
Java version: 1.6.0_30, vendor: Sun Microsystems Inc. 
Java home: /opt/java/jre1.6.0_30 
Default locale: de_DE, platform encoding: UTF-8 
OS name: "linux", version: "2.6.24-30-generic", arch: "i386", family: "unix" 

Любые идеи?

ответ

0

Пожалуйста, убедитесь, что вы используете JDK 1.4 или выше и не в JRE [...]

Это, возможно, придется делать с этой линией в данной ошибки в сообщении выше. Я считаю, что вы, возможно, захотите убедиться, что у вас есть путь к вашему набору JDK. В противном случае это просто поиск JRE (jre1.6.0_30).

Примечание: JDK может быть найден в вашей папке Java SDK.

+1

Я был уверен, что я только что установил 'JDK' ... но это был' JRE'. Теперь компилируется Спасибо. – Dennis

+0

Рад, что он работает на вас! – summea

 Смежные вопросы

  • Нет связанных вопросов^_^