第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

解決 IntelliJ IDEA 中的 UnsupportedClassVersionError

解決 IntelliJ IDEA 中的 UnsupportedClassVersionError

12345678_0001 2023-05-17 17:48:11
我正在使用 Intellij IDEA 學習 Java 課程。在這個“測試”項目中,我只有兩個測試類,如下所示(它們實際上沒有任何代碼)。在我進入這個問題之前,我只需要說明我所有的項目都運行正常,只是我在運行終端命令時遇到以下問題,恐怕我的 IDE 出了問題:當我需要使用以下命令獲取類 BankAccount 的串行版本時,就會出現(xiàn)問題:E:\Software Projects\Test\out\production\Test>serialver com.company.BankAccount我收到如下所示的錯誤,并且我知道這些類是由較新的 Java 運行時錯誤編譯的,但是我該如何在 Intellij 中對此進行故障排除?在任何項目的任何類上運行命令時,我都會遇到同樣的錯誤。附加說明:使用 java com.company.Main 在終端中運行 Main 類時,我也收到與此相關的錯誤我認為可能是問題的原因:在第一次嘗試“serialver”之前,我更改了項目文件夾的名稱(我只是在 Windows 的文件資源管理器中使用了“重命名”,它把一切都搞砸了在 Intellij 中(無論我打開什么項目,它都沒有 SDK,也沒有運行/調試配置)。所以,我在一個項目上選擇了“添加 SDK”(或類似的東西,并從列表中選擇了一個 JRE 12。然后我運行了“調試Main”和運行/調試配置是自動設置的。當我轉到“項目結構”>“項目設置”>“SDK”時,我只有一個 SDK:“C:\Program Files\Java\jdk-12.0.1”。當我轉到項目中的“運行/調試配置”時,在 Application > Main 的 JRE 中我有以下選擇(但據(jù)我了解,這些都是同一個 SDK,對吧?):默認(12 - “測試”模塊的 SDK)12(Java 版本“12.0.1”)“C:\Program Files\Java\jdk-12.0.1”所以我不知道如何在這里調整任何東西?我如何能夠隨時在較新的 Java 運行時版本中編譯這些類?這里的問題是我不確定是否還有其他問題,或者我之前所做的調整是否搞砸了。
查看完整描述

2 回答

?
忽然笑

TA貢獻1806條經(jīng)驗 獲得超5個贊

java -version在命令行中運行。如果不是 Java 12 或更高版本,它將解釋問題。您的目標是 Java 12 版本,同時在較舊的 Java 版本上運行它。

解決方案是要么調整目標語言級別,以便您的代碼可以在較舊的 Java 版本上運行,要么調整您的PATH環(huán)境,以便java從 JDK 12 安裝目錄是第一個。java.exe或者您可以在嘗試運行代碼時在命令行中指定完整路徑:

E:\Software?Projects\Test\out\production\Test>"C:\Program?Files\Java\jdk-12.0.1\bin\java.exe"?com.company.Main


查看完整回答
反對 回復 2023-05-17
?
倚天杖

TA貢獻1828條經(jīng)驗 獲得超3個贊

通過編輯文件“idea.properties”并設置正確的 JVMVersion 來解決



查看完整回答
反對 回復 2023-05-17
  • 2 回答
  • 0 關注
  • 368 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號