更新:别担心。用户错误。会删除问题,但不能回答。
我正在尝试使用eclipse创建一个包,不是一个可运行的jar,我可以将其导入到另一个项目中。
到目前为止,我已经这样做了:
生成的.jar文件只有一个目录META-INF
,以及三个文件.project
,.classpath
和MyClass.class
。
如果我尝试import pkg.nme.with.dots.MyClass;
我得到一个包找不到错误,尽管将jar的完整路径添加到我的CLASSPATH。
我尝试在eclipse中将jar添加为外部库,但仍然无法识别。
显然我已将其导出为无法import
格式的格式。如何正确导出?
答案 0 :(得分:4)
@ trideceth12我刚测试在我的eclipse中导出一个示例包。和我的文件夹结构工作正常。不确定为什么你的工作不正常。你应该检查所有的出口设置。这就是我的样子,它的出口很好。
答案 1 :(得分:3)
当你使用eclipse创建jar文件时选择导出选项,在你的jar创建向导中选择你需要的文件夹,然后完成,看看here
答案 2 :(得分:1)
看起来您的Java源代码只在Default包中。如果要使用这种import语句,请考虑将jar文件移动到:
pkg/nme/with/dots