如何将 Eclipse 项目从 Windows 转移到 Ubuntu?

如何将 Eclipse 项目从 Windows 转移到 Ubuntu?

这似乎是一个重复的问题,在谷歌搜索时我发现了很多类似的问题,但说实话,没有任何帮助。

我不知道为什么项目在导入时无法正常工作,以及如何修复它们。我一直收到这些错误,提示 XXX 无法解析。以下是屏幕截图。

有人能帮忙吗?我刚刚开始使用 Ubuntu。

在此处输入图片描述 在此处输入图片描述

答案1

是的,您可以将 eclipse 程序从 ubuntu 传输到 windows,反之亦然。要将文件从 windows 传输到 ubuntu,您需要从 Windows 导出项目,然后将项目导入 Ubuntu。

出口 文件->导出->常规->存档文件,勾选要导出的项目或文件(必须勾选与项目相关的所有文件),并选择要保存文件的位置,还需要命名文件。现在你

输入 文件->导入->存档文件,然后选择从 Windows 导出的文件。然后有一个名为 进入文件夹:在这里你需要选择你的工作区位置并点击完成

答案2

不要直接打开复制的项目。使用文件->导入->将现有项目导入工作区。

答案3

也许.classpath您项目目录中的文件未被复制,因为它在 Windows 下是隐藏文件。在 Linux 中,任何以 开头的文件都会.自动被视为隐藏文件。

即使您在 Eclipse 中创建一个新的 Java 项目,然后将src文件夹复制到该项目,是否也会出现这些错误?

.classpath文件告诉 Eclipse 除了现有类路径之外还从哪里加载用户类。因此,如果没有它,您可能会遇到无法解决的类问题。

答案4

其他答案回答了您的问题,但根据您的快照,我敢打赌您的项目配置为在硬编码位置使用 Java 运行时/SDK。尝试查看您的项目属性,在 Java 构建路径/库/JRE 系统库中,或在 Java 代码编译器中。如果您看到类似 Windows 的路径,那就不好了……

编辑:抱歉,更多详细信息:

  • 打开项目属性,在包资源管理器中右键单击其名称(Scratch),然后单击属性(我认为是菜单中的最后一个条目)

  • 在左侧选择 Java Build Path,然后打开 Libraries 选项卡,并开发 JRE System Library 项。如果您看到类似 /usr/lib/jvm... 的内容,则表示您没问题。如果您看到类似 c:... 的内容,则表示您的问题:该项目告诉 eclipse 在特定于 Windows 的位置查找 java 软件开发工具包。

希望这有帮助...不过,Samik 的建议似乎是更好的选择。

相关内容