簡體   English   中英

更改java編譯器版本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM