私はこの奇妙なことを得ています。私の JAVA_HOME は /usr/lib/jvm/java-6-openjdk-amd64 に設定されています。変数をエコーすると、同じ結果が得られます。しかし、ant を使用してプロジェクトをビルドしていたときに、このエラーが発生しました。
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-6-openjdk-amd64/jre"
これはどのように可能ですか?OracleのWebサイトからダウンロードしたjdk 6をインストールしましたが、名前を変更しました。スクリプトは非常に長いです。だから私はペーストビンのリンクを提供しています:http://pastebin.com/mgJ1VbZ8