我試圖按照this頁面上的說明在Ubuntu 16.04上安裝Google App Engine。如何設置javac編譯器標誌來生成1.7字節碼?
我停留在第三點中 '安裝到Linux環境',這就是:
App Engine的Java SDK的要求Java字節碼7級。您可以使用Java 7或Java 8;一定要設置javac編譯器標誌可生成1.7字節碼:
-source 1.7 -target 1.7
我曾嘗試是:
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)
的HotSpot的Java(TM)64位服務器VM(構建25.92-b14,混合模式)
你要添加的類別你想編譯到你的第一個語句,因爲錯誤消息顯示「javac:no source files」 – Jens