如何将 netbeans 项目导入到 eclipse 中忽略包声明?
How to import netbeans project to eclipse ignoring package declaration?
我有一个(遗留)netbeans
项目,我想在 eclipse
中导入和维护它。为此,我必须提供与 netbeans 项目资源的向后兼容性。
问题:源文件夹具有层次结构 src/java/de/mycompany/...
,但 类 本身具有以下包导入:
package de.mycompany; //error
public class MainClass {
}
在 netbeans 中打开项目时,IDE 不会 抱怨包源不匹配。但是 eclipse 会:
Error: The declared package "de.mycompany" does not match the expected package "java.de.mycompany"
.
问题:如果可能的话,我怎样才能克服这个问题?
我不能移动 java 类 做 "right" 包,因为出于兼容性原因,包的声明也必须保持不变...
您需要在 Eclipse 中配置源文件夹。
- 右键单击该项目,然后 select
Properties
- 导航到
Java Build Path
- 打开
Source
选项卡
- 单击
Add Source
按钮,然后单击 select src/java
文件夹以将其添加为源文件夹。
您可能会注意到,此更改实际上在特定于 Eclipse 的 .classpath
文件中添加了一个 classpathentry
条目。
NetBeans 上下文中的项目 与Eclipse 中的项目具有不同的结构。这就是为什么在这里使用 maven(与相应的 IDE 插件)会有帮助。
我有一个(遗留)netbeans
项目,我想在 eclipse
中导入和维护它。为此,我必须提供与 netbeans 项目资源的向后兼容性。
问题:源文件夹具有层次结构 src/java/de/mycompany/...
,但 类 本身具有以下包导入:
package de.mycompany; //error
public class MainClass {
}
在 netbeans 中打开项目时,IDE 不会 抱怨包源不匹配。但是 eclipse 会:
Error: The declared package "de.mycompany" does not match the expected package "java.de.mycompany"
.
问题:如果可能的话,我怎样才能克服这个问题? 我不能移动 java 类 做 "right" 包,因为出于兼容性原因,包的声明也必须保持不变...
您需要在 Eclipse 中配置源文件夹。
- 右键单击该项目,然后 select
Properties
- 导航到
Java Build Path
- 打开
Source
选项卡 - 单击
Add Source
按钮,然后单击 selectsrc/java
文件夹以将其添加为源文件夹。
您可能会注意到,此更改实际上在特定于 Eclipse 的 .classpath
文件中添加了一个 classpathentry
条目。
NetBeans 上下文中的项目 与Eclipse 中的项目具有不同的结构。这就是为什么在这里使用 maven(与相应的 IDE 插件)会有帮助。