亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何檢查用于編譯.class文件的JDK版本

如何檢查用于編譯.class文件的JDK版本

素胚勾勒不出你 2019-07-08 15:22:04
如何檢查用于編譯.class文件的JDK版本我正在嘗試調試“.class文件中的錯誤版本號”在java中出現錯誤,有什么方法可以讓我檢查哪個版本的.class文件是嗎?我在用JRE1.5.0_6,但是我的JDK版本1.6.0_13。我正在編譯兼容模式,在Eclipse中設置為1.5,我認為它能工作.
查看完整描述

3 回答

?
慕俠2389804

TA貢獻1719條經驗 獲得超6個贊

您將在命令行中查找此內容(用于一個名為MyClass的類):

在Unix/Linux上:

javap -verbose MyClass | grep "major"

在Windows上:

javap -verbose MyClass | findstr "major"

你想要主修來自結果的版本。以下是一些示例值:

  • Java1.2使用主要版本46
  • Java1.3使用主要版本47
  • Java1.4使用主要版本48
  • Java 5使用主要版本49
  • Java 6使用主要版本50
  • Java 7使用主要版本51
  • Java 8使用主要版本52
  • Java 9使用主要版本53
  • Java 10使用主要版本54
  • Java 11使用主要版本55


查看完整回答
反對 回復 2019-07-08
?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

順便說一下,您遇到麻煩的原因是java編譯器識別了兩個版本標志。有-source 1.5,它假設java1.5級別的源代碼,和目標1.5,它將發出java1.5兼容的類文件。您可能希望同時使用這兩種開關,但是您肯定需要-目標1.5;嘗試重復檢查eclipse是否做對了事情。


查看完整回答
反對 回復 2019-07-08
  • 3 回答
  • 0 關注
  • 648 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號