-1

これは、netbeans を介して Google アプリ エンジンに基づくアプリケーションを実行しようとしたときに発生するエラーです。しかし、JAVA_HOME変数を設定しました:(写真を参照)

ここに画像の説明を入力

BUILD FAILED
/home/non-admin/NetBeansProjects/Guestbook/nbproject/build-impl.xml:550: The following error occurred while executing this line:
/home/non-admin/NetBeansProjects/Guestbook/nbproject/build-impl.xml:300: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre"

次に、なぜエラーが発生するのですか?

4

2 に答える 2

0

ターミナルでの環境変数のエクスポートは、現在のターミナルセッションにのみ制限されます。恒久的な解決策として、ホームフォルダの.bashrcファイルを編集する必要があります。

于 2012-05-28T08:15:04.953 に答える
0

jdk1.7 を引き続き使用する場合は、Java ホームを /home/yourname/.bashrc または /etc/profile ファイルのシェル コードに追加します。

export JAVA_HOME=/usr/java/jdk1.7.0_02
PATH=$JAVA_HOME/bin:$PATH

「source .bashrc」コマンドを実行します。

1 回だけ実行する場合は、env パラメータを追加します。例えば:

env JAVA_HOME=/usr/java/jdk1.7.0_02  mvn clean install
于 2012-05-28T08:23:20.743 に答える