Eclipse突然不能正常启动

本文介绍了Eclipse无法正常启动的问题及解决办法,包括通过修改eclipse.ini文件指定正确的JVM路径,以及解决因系统32位路径冲突导致的问题。
早上来了,总部断电数据库连不上,就在网上找了个小软件玩。安装后,用的好好的Eclipse无法启动了,一闪而过就不出来了。

记得以前遇到过这种情况,用的解决方法是:建Eclipse启动的快捷方式,右键点击快捷方式,在 start in中加上确定的JVM地址,比如C:/java/jdk/bin/java.exe。 用这个快捷方式启动就好了。

现在想到,这个应该可以在eclipse.ini中配置的,于是在打开加上 -vm C:/java/jdk/bin/java.exe,记得在-vmargs之前,也好了。

仍然觉得奇怪,不知其原因,上网搜索。原来是安装软件可能在system32下面安装了java.exe, javaw.exe等文件,而系统默认查找时system32优先级最高,以至于覆盖掉了JAVA_HOME的位置。如果新装的软件不必须,直接将这些文件删掉也可解决此问题。

再添加另外一种情况: 如果你用的是64位的机器, 那你可以选择安装32或者64位的Eclipse, 这时候你要确保你的JDK是相同位的版本,否则你会遇到"Eclipse failed to load JNI shared library"错误
### Eclipse 中配置 Tomcat 版本时无法 Finish 的解决方案 #### 1. 检查 Eclipse 和 Tomcat 是否兼容 确保所使用的 Eclipse 版本支持要配置的 Tomcat 版本。例如,对于 Apache Tomcat v8.5 或更高版本,建议使用较新的 Eclipse IDE for Java EE Developers 版本[^1]。 #### 2. 更新 Eclipse 插件 有时,Eclipse 可能缺少必要的插件来识别并正确配置 Tomcat。通过 `Help` -> `Eclipse Marketplace...` 来查找并安装最新的 Web, XML, Java EE and OSGi Enterprise Development 工具包或其他相关组件[^2]。 #### 3. 正确设置 JRE 当添加 Tomcat 运行环境时,需指定合适的 JRE。通常应选择与目标应用程序相匹配的 JDK 版本(如Java SE-1.8)。这可以在 `Preferences` -> `Server` -> `Runtime Environments` 页面中的 "JRE" 下拉列表中完成。 #### 4. 验证 Tomcat 安装路径 确认选择了有效的 Tomcat 主目录作为运行时环境的位置。该位置应当指向解压缩后的 Tomcat 文件夹根部而不是其中某个子文件夹[^3]。 #### 5. 测试 Tomcat 启动情况 尝试独立启动 Tomcat 实例以验证其本身能否正常工作。可以通过命令行进入 `%TOMCAT_HOME%/bin` 并执行 `startup.bat`(Windows) 或者 `./startup.sh`(Linux/Mac),随后访问 http://localhost:8080 查看是否显示默认页面[^4]。 #### 6. 清理缓存重启 Eclipse 关闭所有项目,在磁盘上删除 `.metadata/.plugins/org.eclipse.wst.server.core/tmp*/work` 目录下的临时文件后再重新启动 Eclipse 尝试再次配置 Tomcat。 ```bash rm -rf .metadata/.plugins/org.eclipse.wst.server.core/tmp*/work/* ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值