【ECLIPSE 三】Eclipse neon2 在多版本JDK環境下運行方法

原文鏈接 http://blog.csdn.net/lyeer/article/details/54630168

環境:

      Windows 7

JDK版本:jdk1.7.0_67、jdk1.8.0_102(之前開發一直是使用JDK 1.7,因爲向使用Eclipse neon2 所以才安裝了JDK1.8)

Maven 私服 Server:nexus-2.11.1-01(在此之前安裝的)

發現問題及過程:

       安裝好JDK 1.8之後,成功運行Eclipse neon2,試用了一下其功能,感覺優化的不錯,相對之前版本性能方面有一定的提升,開啓語法自動提示也不會覺得卡。

(突然覺得Myeclipse 真的不是人用的,那效率磨洋工都會感覺整個人都不好了,Intelligence IDEA雖然好用,但是畢竟是收費的,破解雖然可行,但是本質上還是盜版)。

因爲項目的原因,我需要添加一個本地的Jar包到私服中,於是問題出現了:

1、本地nexus私服重啓失敗,檢查Maven日誌:%NEXUS_HOME%\logs\wrapper.log,發現問題是這樣的:has value '1.8', but '1.7' is required.很明顯,這個版本的Nexus只能在JDK 1.7環境下運行。

2、於是修改環境變量(Java 8是不需要設置環境變量的)爲JDK 1.7,刪除Windows\System 32目錄下Java.exe、javaw.exe、javaws.exe三個文件,之後再運行命令:

java -version,確定Java版本降回了JDK 1.7:

java version "1.7.0_67"

3、再次啓動nexus成功;

4、接下來要解決的問題就是Eclipse 啓動的問題了,按照以往的經驗,可以在 eclipse.ini文件中增加-vm參數,但是和以往Eclipse版本不同,此次修改一直未成功;

5、在網上查了一上午,也沒有一個明確的方案確定修改Eclipse配置參數並且能解決neon2環境下問題的,最後還是決定嘗試給Eclipse 快捷鍵添加啓動參數的方式,將快捷鍵目標屬性值設置爲:C:\Users\dell\eclipse\jee-neon\eclipse\eclipse.exe -vm "C:\Program Files\Java\jdk1.8.0_102\bin\javaw.exe",再次啓動Eclipse,終於成功!

 

希望這個解決方案對大家有幫助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章