Eclipse启动问题解决
2012-04-09 14:23 idkkk 阅读(255) 评论(0) 编辑 收藏 举报随着软件安装越来越多,有些软件或许会突然启动不了,比如:eclipse以前能启动的,突然在一天启动不了了,检查发现在安装了oracle9i之后启动不了的;比如以前能启动的tomcat5突然就不能启动了,发现是安装了新JDK导致的;等等诸如此类的问题,今天统一整理下,记录下以备忘。
Q: 问题:某些应用不能正常启动(所有操作系统)?
A: 分析:纵向分析一下就会发现,这些应用都依赖于JDK,造成以上的问题往往是在:安装多个JDK版本,而没有在应用的启动脚本中指定所使用的JDK导致的。比如:eclipse在安装完oracle9i后不能启动是由于oracle9i会在系统的PATH环境变量中追加了oracle自身的jre/bin目录,解决该问题可以在eclipse.ini中追加-vm参数或者将自身系统安装JDK的jre/bin放置到PATH环境变量前面,保证按照顺序查找能先定位到系统自身安装的JDK的jre;而针对于tomcat5不能启动,可以在tomcat的启动脚本目录下的catalina.bat(针对Windows系统)/ catalina.sh(针对Linux系统)设定JAVA_HOME即可。
结论:其实从以上的问题及分析,可以举一反三得到依赖于JDK应用的启动问题解决方法,即:选择该应用所依赖的JDK版本,并在应用的启动脚本或者环境变量设置好,以保证应用能正常启动,而不会受干扰。