文章詳情頁
JAVA 版本問題?
瀏覽:99日期:2023-10-18 17:16:40
問題描述
程序運(yùn)行的jre是1.7,但是編譯指定的jdk是1.6,現(xiàn)在想要定位一個問題追到j(luò)dk源碼中了,得看下對應(yīng)的實現(xiàn),但是1.6和1.7實現(xiàn)有變化?那我應(yīng)該看什么版本呢?
問題解答
回答1:編譯是1.6的,那說明class文件是1.6版本的。運(yùn)行的時候是虛擬機(jī)執(zhí)行class文件,所以應(yīng)該看1.6的源碼
回答2:java 打包后不會把 jdk 打包進(jìn)去啊,線上問題找線上的 jre。
標(biāo)簽:
java
上一條:java - 原生CGLib內(nèi)部方法互相調(diào)用時可以代理,但基于CGLib的Spring AOP卻代理失效,為什么?下一條:java - Lucene 想刪除field 為指定值得數(shù)據(jù)
相關(guān)文章:
1. angular.js - angularjs如何傳遞id給另一個視圖 根據(jù)id獲取json數(shù)據(jù)?2. java - HashSet<int> 為何有錯誤?3. mysql - 記得以前在哪里看過一個估算時間的網(wǎng)站4. 使用text-shadow可以給圖片加陰影嗎?5. docker start -a dockername 老是卡住,什么情況?6. nginx啟用gzip壓縮后,文件尺寸無變化.7. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!8. 數(shù)據(jù)庫無法進(jìn)入9. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?10. boot2docker無法啟動
排行榜

熱門標(biāo)簽