我试图将我的java项目从我的Windows机器迁移到我的linux机器。我正在使用Eclipse的导入/导出功能。
但是当我在linux端导入时,结构完全不同......而且它不起作用。
我还尝试将文件/文件夹直接移动到工作路径中。这使得结构保持不变,但是当试图运行文件时,我只得到一个"不包含主要类型"错误。
从Windows导出/导入 - > Windows工作正常。
任何想法为什么会这样?
答案 0 :(得分:0)
我现在解决了这个问题。出于某种原因,.project文件中的Java version was set to 1.4
...不要问我为什么。这是基本上每个文件中错误的根源,因为这个版本不支持菱形运算符和注释之类的东西。
要做到这一点,我进去了
Project -> Properties -> Java Compiler -> untick "Enable project specific settings"
可能是我迄今为止遇到的一个更不寻常的问题,我不知道为什么这样的事情会被设置为默认值。从积极的方面来说,导入功能创建的结构根本不是问题。
答案 1 :(得分:0)