原因:jdk发生变化(新装了32位jdk),eclipse在启动时使用了 系统环境变量中的jdk路径(32位).

解决:只要把旧的64位的jre路径指定给eclipse启动文件即可。

在eclipse.ini中,第一行增加

-vm
D:/Server/Java64/jre7/bin/javaw.exe

 

Eclipse和MyEclipse启动时对jre依赖的区别:

  • myeclipse2013的启动依赖自身带的jre环境

#utf8 (do not remove)
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_3.2.0.v201103301700
-vm
binary/com.sun.java.jdk.win32.x86_64_1.6.0.u43/bin/javaw.exe
-install
D:\Server\MyEclipse2013
-vmargs
-Xmx512m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=64m
-Dosgi.nls.warnings=ignore

  • eclipse的启动 要求安装jre,并首先考虑使用eclipse.ini指定的jre中的javaw.exe, 若找不到会在环境变量中的javaw.exe

-vm
D:/Server/Java64/jre7/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

 

需要注意的是,eclipse版本若是32位的,那么jre也应该是32位的。也就是说要对应起来,不然无法启动的。

最新文章

  1. java学习笔记之IO一()
  2. Neutron 理解(14):Neutron ML2 + Linux bridge + VxLAN 组网
  3. PHP文件上传相关
  4. js写的闹钟,支持多个闹钟
  5. onethink连接操作 sqlite 数据库
  6. kernel 对浮点的支持
  7. easy-ui 小白进阶史(二):操作数据,easy-ui操作
  8. 查看mysql apache php nginx的编译参数
  9. C语言中符号格式说明
  10. every、some、filter、map、forEach 方法的区别总结
  11. 总结各种排序算法【Java实现】
  12. 慢查询日志(mysql)
  13. STATE(状态)模式
  14. Java移位运算符详解实例
  15. Kafka监控系统Kafka Eagle剖析
  16. ansible 与 Jinja2的结合
  17. JS闭包中的循环绑定处理程序
  18. SQL Server 存储过程 (需整理)
  19. Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器[摘抄]
  20. C#学习笔记之(Hellow,WORLD;常量和变量;键盘输入和输出;数据类型转换;计算器)

热门文章

  1. cpu负载的探讨
  2. git常用命令小记
  3. bzoj 2138: stone
  4. [转]How to Create an Add-in for Microsoft Outlook
  5. 淺談 Entity 的概念
  6. spark算子集锦
  7. vue + element ui 阻止表单输入框回车刷新页面
  8. flask-login的使用3
  9. ThreeJS两个点作为起始坐标画一个立方体
  10. bootstrap学习笔记(表单)