【发布时间】:2018-02-21 00:26:29
【问题描述】:
尝试在 Eclipse Oxygen5 上调试项目时收到以下错误消息:
此 Eclipse 安装是在一台新机器上与 JDK1.8.0_144 和 JRE1.8.0_144 一起进行的。然后我复制了包含该项目的工作区文件夹并将其放置在新机器中,并在其中使用 Eclipse 打开它。一切似乎都很好,它正常运行项目,但是当我单击调试时,它给了我错误。 我尝试寻找解决此问题的方法,并遇到多个有类似问题的人的帖子,但没有任何效果。 机器在Windows 10 Pro x64(10.0,编译:14393)下运行。
编辑:我还应该提到我通过 TeamViewer 连接到这台机器。我使用 TeamViewer 将项目转移到新机器上,并在启动 Eclipse 时将其根文件夹作为工作区文件夹打开。我已经尝试卸载所有内容并重新安装。
【问题讨论】:
-
不是将工作区复制到另一台机器,而是通过 File > Import...: Existing Projects into Workspace 将项目导入新工作区,并带有选项 Copy项目进入工作区。在 Window > Preferences: Java > Installed JREs 中设置 JRE。
-
当我尝试将项目导入新的工作区时,它给我一个错误,告诉我文件已经存在于工作区中或项目描述已损坏。设置 JRE 也无济于事,无论是来自 x86 JRE、x64 JRE 还是 JDK,同样的“无法连接到 VM 套接字”错误不断发生。
-
听起来您只是删除了 Eclipse 中的项目,而不是将工作区切换到尚不存在的目录(工作区包含一个隐藏的子文件夹
.metadata,其中包含具有绝对文件位置的数据;导致移动时出现问题)。
标签: java eclipse sockets debugging eclipse-oxygen