将Eclipse中的java项目从Windows导出并导入到Linux

时间:2015-10-31 14:29:42

标签: java linux eclipse

我试图将我的java项目从我的Windows机器迁移到我的linux机器。我正在使用Eclipse的导入/导出功能。

这就是结构在Windows上的样子:windows structure

但是当我在linux端导入时,结构完全不同......而且它不起作用。

linux structure

我还尝试将文件/文件夹直接移动到工作路径中。这使得结构保持不变,但是当试图运行文件时,我只得到一个"不包含主要类型"错误。

从Windows导出/导入 - > Windows工作正常。

任何想法为什么会这样?

2 个答案:

答案 0 :(得分:0)

我现在解决了这个问题。出于某种原因,.project文件中的Java version was set to 1.4 ...不要问我为什么。这是基本上每个文件中错误的根源,因为这个版本不支持菱形运算符和注释之类的东西。

要做到这一点,我进去了 Project -> Properties -> Java Compiler -> untick "Enable project specific settings"

可能是我迄今为止遇到的一个更不寻常的问题,我不知道为什么这样的事情会被设置为默认值。从积极的方面来说,导入功能创建的结构根本不是问题。

答案 1 :(得分:0)

您在视图结构中看到的差异是您在Linux和Windows上使用不同的视图。在Linux上,您似乎正在使用名为Package Explorer的标准Java视图,该视图折叠包并为“源”文件夹添加漂亮的图标。 Windows屏幕截图看起来像导航视图。不幸的是,由于屏幕截图没有显示视图名称,因此很难确定。

这是一个截图,在我的Linux计算机上并排显示两个视图,用于一个简单的项目:

views