需求背景:有時候本地eclipse運行的項目所使用的jdk版本比Linux服務器高(低),需要調低(高)jdk版本。
此處以我把jdk版本從1.7切換到1.6為例:
所有需要在eclipse中設置的在此,分兩部分設置:
部分一:設置eclipse工作空間的jdk版本,即eclipse中所有項目的編譯運行的環境
1.Window—Preferences—Java—Compiler—右側面板設置為1.6
2.Window—Preferences—Java—Installed JREs—右側面板「Add」本地的1.6版本jdk路徑,並勾上

繼續…
部分二:設置你要改變jdk的項目jdk的版本
3.右鍵項目(一般是cms-core分項目而不是cms-cms項目)—Properties(或項目右鍵—Build Path—Configure Build Path)—Java Build Path(右側面板)—Libraries—(如果有JRE System Library [JavaSE-1.7]就點右側的「Edit…」改為本地jdk1.6,如果是其他的jdk點「Remove」—Add Library…—選「JRE System Library」—Next—再改為本地的jdk1.6)—然後確保Libraries右側的標籤頁「Order And Export」也出現JRE System Library [JavaSE-1.6]
4.與Java Build Path同頁面的Java Compiler—右側面板設置為1.6
5.與Java Compiler同頁面的Project Facets—右側面板勾上Java,Version設為1.6

重要提示:有些同學本來項目是好的或者新導下來沒問題的項目,在設置完jdk後項目就出錯了,項目包名上有小紅叉,但是就是沒找到報錯的文件,此時你就要看看是不是你的項目右鍵—build path設置頁面有沒有報錯的,也要看看你的jdk版本這幾步都設置到了么,少其中一步你的項目可能會報錯出現小紅叉而不會在具體的文件上出現小紅叉,即使你的項目能跑,好像運行沒什麼問題,等到部署到服務器真正的版本問題出現,可能就找不到方向了。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/255748.html
微信掃一掃
支付寶掃一掃