eclipse启动出错:Could not 和An error has occurred.See the log file D:\workspace\.metadata\.log.
jdk10安装eclipse碰到的先后两个问题,下面是解决方法。(注:集大家所长)
eclipse打开时报错:
Couldnot launch the product because the specified workspace cannot becreated. The specified workspace directory is either invalid orread-only.不能启动产品因为无法创建指定的工作区。指定的工作区目录是无效的或只读。
系统win10装到了固态硬盘上,建立的workspace在普通硬盘,报错。查询后推测是权限的问题,当尝试workspace建立在系统安装的c盘时,不再报错。
An error has occurred.See the log file D:\workspace\.metadata\.log.解决方法
1.删除工程目录下的:
“.metadata/.plugins/org.eclipse.core.resources/.snap”文件。
2.如果不行,那么可以尝试使用下面的方法重新指定一个workspace即可:
1.找到
“<Eclipse_root_dir>\configuration\.settings\org.eclipse.ui.ide.prefs”文件
(其中Eclipse_root_dir为你的eclipse程序根目录)
2.修改其中的“SHOW_WORKSPACE_SELECTION_DIALOG”为true
3.启动eclipse,在弹出的选择workspace对话框,修改为新的workspace即可,然后导入
你之前工程文件夹下的工程即可。
还不行试第三种
3.
是在eclipse官方的启动错误说明中找到了原因;现在(2017.10.1)最新的eclipse对Java10的支持不太好,
需要在eclipse.ini(该文件在eclipse主目录下)中最后面加上:
- --add-modules=ALL-SYSTEM