eclipse 報錯Version 1.6.0_45 of the JVM is not suitable for this product. Version:1.7 or greater is required


最近離職來了一家新公司,之前的公司的開發IDE用的是IntelliJIDEA和SpringSourceToolSuit,自己在家里用的也是MyEclipse,所以使用eclipse的經驗還是不足。
結果在我配置好了jdk之后,雙擊eclipse,會出現報錯Version 1.6.0_45 of the JVM is not suitable for this product. Version:1.7 or greater is required.

這個錯誤,說的是JVM要求的jdk的版本是1.7,我的版本是1.6所以不符合版本,打開eclipse的文件夾,

打開以后會看見

這個

-Dosgi.requiredJavaVersion=1.7不能修改,修改還是會報錯。看了網上的解決方法,

1.path配置的時候,可能會先配置Oracle,配置信息寫在jdk的前面,二兩者的jdk的版本有沖突導致的,這個后來確認不是這個問題;

2.在eclipse.ini這個文件的首行增加語句

-vm
C:/jdk1.6.0_18/bin/javaw.exe可解決問題,但是也沒有解決。。。

3.增加語句

-vm
D:/jdk/jdk1. 7 .0_51/jre/bin/client/jvm.dll
-vmargs
-Dosgi.requiredJavaVersion= 1.6
這幾種解決方法都沒有解決我的問題,后來我的解決方法是:安裝eclipse報錯信息中的jdk版本1.7,將環境變量改成1.7,然后打開eclipse后修改eclipse的jre版本。
 
我按照這種方法解決了問題后,害怕因為環境變量配置的jdk和IDE使用的jdk版本不同出現代碼在別人機器上運行正常,在我的電腦上出現問題,搜索了一下。
發現:
 eclipse本身運行的版本
eclipse本身編譯項目的版本
tomcat使用的版本
都可以設置,互不影響 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM