eclipse启动时间过长的问题

项目场景:

由于我用eclipse比较习惯,虽然IDEA很好,但是因为收费,所以在个人开发学习过程中一直还是使用eclipse,本文不讨论eclipse与IDEA孰优孰劣问题。

开发环境:

  • 操作系统:Windows 11 22631.3593
  • JDK: 21.0.2
  • IDE: eclipse 2024‑03 R

问题描述

在日常开发学习过程中发现eclipse每次启动时间停留在封面时间极长(时间在2-3分钟以上),然后才开始读取work-space,尝试了网上各种编辑eclipse.ini的优化方案,不见效果,甚至有的参数修改后eclipse直接无法启动,所以本文不讨论其他优化方案。


原因分析:

eclispe 2024.3R默认会在安装目录里面安装一个JDK17,而本机安装版本为JDK21.0.2,后面经过测试发现把-vm参数设置为JDK21也能启动。

bash 复制代码
-vm
C:\Program Files (x86)\jdk-21.0.2\bin

最终一个偶然的情况,想起来,可能是环境变量的配置问题,本机JAVA_HOME配置的是JDK21.0.2,但是由于本机还配置了python等其他环境变量,所以两个JDK都在环境变量Path的最后位置。

尝试修改环境变量Path,将两个JDK移动至环境变量首部,经过测试后问题解决,启动速度在3秒内就开始读取work-space文件夹。


解决方案:

修改环境变量,将JDK移至Path的前面。

bash 复制代码
%JAVA_HOME%\bin;%JRE_HOME%\bin;C:\Program Files\Eclipse Adoptium\jdk-17.0.10.7-hotspot\bin;%PYTHON_HOME%\;
相关推荐
布朗克1682 分钟前
18 面向对象综合实战——设计一个图书管理系统
java·面试·职场和发展·面向对象实战
码不停蹄的玄黓12 分钟前
旁路缓存(Cache-Aside,CA)
java·开发语言
NGINX开源社区13 分钟前
NGINX Ingress Controller 中的 Cache Policy:VirtualServer 实战指南
java·前端·nginx
lld95102718 分钟前
(三)本地策略框架
java·服务器·数据库
SoftLipaRZC19 分钟前
C语言文件:文件操作完全指南
android·java·c语言
零陵上将军_xdr20 分钟前
API 签名防重放机制:基于 HMAC-SHA256 的设计与实现
java·学习·安全架构
ch.ju22 分钟前
Java程序设计(第3版)第四章——set-get方法
java·开发语言
lpd_lt22 分钟前
如何让AI生成项目的单元测试,propmt技巧详解
java·人工智能·单元测试·ai编程
_日拱一卒29 分钟前
LeetCode:17电话号码的字母组合
java·数据结构·算法·leetcode·职场和发展
我是一颗柠檬31 分钟前
【Java项目技术亮点】Outbox事件驱动模式:解决分布式事务的终极方案
java·开发语言·分布式·后端·中间件·kafka