错误展现
今天在使用 Eclipse(Eclipse Photon) 的时候发现点击 【Eclipse Marketplace…】 菜单没有反应,任何错误提示也没有报,我还等着通过它来安装插件呢。
排查步骤
碰到这样的问题我们只能先通过 Eclipse 的日志来排查了,可能你会说我怎么知道 Eclipse 的日志在哪,这里有两个方法找到你的 Eclipse 日志。
- 点击菜单 【Help】-【About Eclipse IDE】,打开如下界面
然后点击【Installation Details】,打开如下界面
Installation Details点击【Configuration】 选项卡,然后点击下方的【View Error Log】按钮,就会打开 Eclipse 的日志了
- 直接找到 Eclipse 的日志位置,首先查看当前 workspace 路径,查看方法是点击菜单 【File】,鼠标移动到【Switch Workspace】就能看到了
Eclipse 日志的位置就是{当前 Workspace 路径}.metadata.plugins\org.eclipse.ui.workbench\log,使用记事本打开即可。
通过日志我找到了报错的信息:【java.lang.IllegalArgumentException: Illegal character in path at index 24: file:/D:/eclipse/eclipse photon/configuration/】
已经很明显了,告诉我路径中含有非法字符,第25个字符(index 24,从0开始),第25个字符是空格。
解决方法
既然是空格惹出的问题,那么我把空格去掉就是了,我修改了 Eclipse 的文件夹名称,去掉了空格,现在再点击【Eclipse Marketplace…】 菜单试试,成功打开了,Bingo!
Eclipse Marketplace
网友评论