[英]Change java compiler version
運行Java
應用程序時出現此錯誤
Global : Unsupported major.minor version 52.0
當我檢查我的Java
版本時,我發現它與編譯器版本不同
java -version
# java version "1.7.0_65"
# OpenJDK Runtime Environment (IcedTea 2.5.1) (7u65-2.5.1-4ubuntu1~0.12.04.2)
# OpenJDK Server VM (build 24.65-b04, mixed mode)
javac -version
# javac 1.8.0_20
如何降級Java編譯器?
打開一個控制台。 類型
sudo update-alternatives --config javac
輸入root密碼后,您可以在其名稱中輸入帶有“java-7”的javac的編號。
編輯:您還可以update-alternatives --config java
以選擇與Java 8字節碼兼容的較新JVM。
您不需要降級編譯器; 您只需告訴編譯器生成Java 7 JVM將理解的類。 運行javac
時使用選項-source 7 -target 7
。
我假設你使用的是linux,
sudo update-alternatives --config javac
然后你可以輸入你的選擇。 如果您收到“只有一個替代方案......”的消息,那么您應該鍵入終端
sudo update-alternatives --install "/usr/bin/javac" "javac" "/(your java home)/bin/javac" 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.