Eclipse从Neon升级至Oxygen后工作区异常问题求助
解决Eclipse Neon升级到Oxygen后启动回退问题
我之前升级Eclipse版本时也碰到过一模一样的情况,大概率是启动路径指向错误或者工作区配置冲突导致的。试试下面这些排查步骤:
先确认Oxygen是否正确安装
找到你下载/安装Oxygen的目录,直接双击里面的eclipse.exe(Windows)或eclipse(Linux/Mac)启动程序。如果能正常打开Oxygen版本,说明安装没问题,问题出在你平时用的快捷方式/启动入口还指向旧的Neon。检查启动快捷方式的目标路径
- Windows:右键桌面快捷方式 → 属性 → 目标栏,看看路径是不是指向Oxygen的
eclipse.exe,而不是Neon的。如果不对,直接修改为Oxygen的安装路径,比如C:\eclipse\oxygen\eclipse.exe。 - Mac:如果是Dock上的图标,右键点击 → 选项 → 在访达中显示,确认是Oxygen的App。如果是旧的Neon图标,删掉后把Oxygen的App拖到Dock即可。
- Linux:打开桌面快捷方式的配置文件,检查
Exec行的路径,修改为Oxygen的启动命令路径。
- Windows:右键桌面快捷方式 → 属性 → 目标栏,看看路径是不是指向Oxygen的
排查工作区配置问题
如果你第一次启动Oxygen时选了新工作区,但之后又回到旧的,可能是启动参数强制指定了旧工作区:- 查看快捷方式的目标栏末尾有没有
-data参数(比如...\eclipse.exe -data C:\neon_workspace),如果有,删掉这个参数,或者改成你想要的Oxygen工作区路径。 - 要是能正常打开Oxygen,也可以在软件里查看当前工作区路径:依次点击
Window → Preferences → General → Startup and Shutdown → Workspaces,这里会列出最近使用的工作区,你可以把常用的设为默认。
- 查看快捷方式的目标栏末尾有没有
清理配置缓存(终极方案)
如果上面的方法都没用,试试重置Oxygen的配置:
找到Oxygen安装目录下的configuration文件夹,备份里面的org.eclipse.osgi文件夹和config.ini文件,然后删除它们。重新启动Oxygen,它会自动生成新的配置文件,这时候重新选择工作区应该就能正常使用了。
内容的提问来源于stack exchange,提问作者zelenooq
相关产品推荐
相关产品推荐

