antを使用してJDKを呼び出す単純な Java エディターに取り組んでいます。
Eclipse ではすべて正常に動作し、build.xmlをビルドできます。問題は、エディターを実行可能な jarにエクスポートし、プロジェクトのbuild.xmlをビルドしようとすると、有名な問題が発生することです。
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 "C:\Program Files (x86)\Java\jre7"
重要:
cmd からjar エディターを実行すると正常に動作しますが、エディターjar をダブルクリックしても動作しません。有名な問題 (javac コンパイラーが見つかりません...) が発生します。
知らせ:
JAVA_HOME はJDKを指します。
私はant.jarとant-launcher.jarを使用しています。
Eclipse は私のJDKインストールを指しています。
tools.jarが JDK/lib フォルダーに追加されます