如何在eclipse的配置文件里指定jdk路径(即

 我来答
greystar_cn
2018-01-31 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部

今天下载了eclipse4.6版本,打开时报Version 1.7.0_45 of the JVM is not suitable for this product. Version:1.8 or greater is required.,提示jdk版本要1.8以上,如下图:


由于不想直接将环境变量配置的jdk1.7改为jdk1.8,所以单独在eclipse的配置文件里指定jdk来运行eclipse4.6,方法如下:

打开eclipse根目录下的eclipse.ini配置文件,eclipse4.6默认配置如下:

  • -startup  

  • plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar  

  • --launcher.library  

  • plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444  

  • -product  

  • org.eclipse.epp.package.jee.product  

  • --launcher.defaultAction  

  • openFile  

  • -showsplash  

  • org.eclipse.platform  

  • --launcher.defaultAction  

  • openFile  

  • --launcher.appendVmargs  

  • -vmargs  

  • -Dosgi.requiredJavaVersion=1.8  

  • -XX:+UseG1GC  

  • -XX:+UseStringDeduplication  

  • -Dosgi.requiredJavaVersion=1.8  

  • -Xms256m  

  • -Xmx1024m  


  • 在 -vmargs 前面增加 -vm参数来指定jdk路径,如我的jdk路径在d:\java文件夹下 :
  • -vm
    D:\java\jdk1.8.0_91\bin\javaw.exe

    添加 -vm参数后的配置文件如下:

  • -startup  

  • plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar  

  • --launcher.library  

  • plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444  

  • -product  

  • org.eclipse.epp.package.jee.product  

  • --launcher.defaultAction  

  • openFile  

  • -showsplash  

  • org.eclipse.platform  

  • --launcher.defaultAction  

  • openFile  

  • --launcher.appendVmargs  

  • -vm  

  • D:\java\jdk1.8.0_91\bin\javaw.exe  

  • -vmargs  

  • -Dosgi.requiredJavaVersion=1.8  

  • -XX:+UseG1GC  

  • -XX:+UseStringDeduplication  

  • -Dosgi.requiredJavaVersion=1.8  

  • -Xms256m  

  • -Xmx1024m  


  • 然后再次运行eclipse.exe便能正常启动了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式