私のアプリケーションをGoogle App Engineサーバーにデプロイしようとすると、次のエラーが発生します。 システムJavaコンパイラを取得できません。 JREではなくJDKを使用してください。GAE:システムJavaコンパイラを取得できません。
これまでに私が見たすべての解決策には、Eclipse構成ファイルの編集が含まれていますが、Eclipseは使用していません。私はdosプロンプトからappcfg.cmdを実行しています。私はjdkがインストールされており、私のJAVA_HOMEはそれを指しています: c:¥program files¥java¥jdk1.6.0_43
明らかに、appcfg.cmdはJAVA_HOMEを見ていません。他の場所からJDKの場所を取得している必要があります。
アイデア?
JDKがインストールされていて、JREがインストールされていないことを100%確信していますか(http://stackoverflow.com/questions/11037378/which-one-to-download-jdk-or-jre)? JDKをお持ちの場合は、JAVA_HOMEパスが設定されていることを確認してください。 cmdプロンプトを開き、 'set'とタイプすると、環境変数のリストがスクロールされ、JAVA_HOMEがリストされているかどうかが確認されます。 – ikumen
私はJREとJDKの両方をインストールしていますが、私のJAVA_HOMEはJDKを指しています。 – user2521822
JAVA_HOME = c:¥program files¥java¥jdk1.6.0_43 – user2521822