0

我下载了一些 Java 程序源代码,并尝试将它们导入 Eclipse。

假设我有一个名为“com.bar.foo.my”的包,目录设置如下:

src/bar/foo/bar/my

因此来源有其不同的目录,但缺​​少“com”级别。

问题:如何设置 Eclipse 以便它能够理解这个“快捷方式”?

更新:

在顶层,程序由以下目录组成:

assets
bin
gen
libs
out
res
src

我向他们展示以表明它不仅仅是放在src.

4

2 回答 2

1

src简单的方法是在 Eclipse > New>中右键单击您的文件夹Package并创建一个名为com. 然后,您可以拖动其中的所有其他包来解决您的问题。

src我向您询问文件夹中的包名称(我在您的问题中的评论)的原因是确定您的类期望包结构如何。既然它们以 开头com.bar.foo.,那么为了让它们被 Eclipse 编译。

于 2012-07-23T17:48:39.690 回答
1

很简单,创建一个 Java 项目,将“src”目录作为 Java 构建路径中的源文件夹(这可能是默认值),如果没有,请使用项目菜单上的 Build Path -> Configure Build Path 查看/更改它。

然后将它们导入您的工作区(使用 Import -> Files into workspace),然后在您的 src 文件夹下创建一个“com”包。

最后,将“bar”文件夹移动到“com”包(只需在包/项目资源管理器中拖放)。

(您不能缺少“com”文件夹,因为这违反了 Java 假设,即类加载器依赖于文件层次结构与包名称完全匹配。)

于 2012-07-23T16:55:57.183 回答