0

古い NetBeans プロジェクトを開いていますが、debianを使用antしてビルドしたいと考えています。bashただし、実行しようとするとant、このエラーが発生します

ビルドに失敗しました /home/karelbilek/NetBeansProjects/oldProject/nbproject/build-impl.xml:528: この行の実行中に次のエラーが発生しました: /home/karelbilek/NetBeansProjects/oldProject/nbproject/build-impl.xml:261: 実行できませんjavac コンパイラーを見つける。com.sun.tools.javac.Main がクラスパスにありません。おそらく、JAVA_HOME は JDK を指していません。現在、「/usr/lib/jvm/java-7-openjdk-i386/jre」に設定されています

どういう意味ですか?私は何をすべきか?「/usr/lib/jvm/java-7-openjdk-i386/jre」を見てみると、実際の JRE があるようですが、何が問題なのでしょうか?

4

2 に答える 2

3

JRE(Javaランタイム環境)を指していますが、JDK(Java開発キット)ではありません。

JDK のみにコンパイラが含まれています ( javac)。JRE は Java プログラムの実行に使用されますが、JDK の追加のコンポーネント (コンパイラなど) は搭載されていません。

于 2013-01-30T17:11:07.483 に答える
0

それは私に起こり、jdkをインストールすることでそれを乗り越えました

sudo apt-get install openjdk-7-jdk

jdkをインストールした後、クラスパスは正しく実行されました

于 2013-06-01T15:13:51.260 に答える