thisページの手順に従って、Google App EngineをUbuntu 16.04にインストールしようとしています。私は、ある 'Linux上でのインストール' で第三のポイントに貼り付けられています1.7バイトコードを生成するためのjavacコンパイラフラグの設定方法は?
:
のApp EngineのJava SDKは、Javaバイトコード7レベルが必要です。 Java 7またはJava 8のいずれかを使用できます。私が試してみました何1.7 -target 1.7
がある
-source:1.7バイトコードを生成するために、javacコンパイラフラグを設定してください
javac -source 1.7 -target 1.7
しかし、これは私にエラーを与える
javac:ソースファイルなし
可能なオプションのリストについては、-helpを使用してください。
下記のコマンドでも同じエラーに
javac -source 1.7
しかし
javac -target 1.7
を与えると、次のエラーに
のjavacできます:デフォルトのソースと1.7競合がリリースターゲット・リリースを1.8
どのようにこの問題に取り組むべきかアドバイスをいただければ幸いです。
さらなる情報:
javac -version
出力としてjavac 1.8.0_92
与えます。
java -version
は、この出力を与える:
Javaのバージョン "1.8.0_92"
のJava(TM)SEランタイム環境(1.8.0_92-B14を構築)
は、Java HotSpot(TM)64ビットサーバーVM(ビルド25.92-b14、混在モード)
ためhttp://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.htmlを参照してくださいをコンパイルする必要がありますソースファイルを言及しませんでしたエラーメッセージに "javac:no source files"というメッセージが表示されるため、最初のステートメントにコンパイルします。 – Jens