【发布时间】:2013-03-09 12:25:42
【问题描述】:
更新:别担心。用户错误。会删除问题但无法提供答案。
我正在尝试使用 eclipse 创建一个包 jar,不是一个可运行的 jar,我可以将其导入另一个项目。
到目前为止,我已经这样做了:
- 创建一个新项目
- 在该项目中创建一个包 (pkg.nme.with.dots)
- 在该包中创建一个类
- 导出 -> Java -> Jar
生成的.jar文件只有一个目录META-INF,三个文件.project、.classpath和MyClass.class。
如果我尝试import pkg.nme.with.dots.MyClass;,尽管将 jar 的完整路径添加到我的 CLASSPATH 中,但我会收到未找到包的错误。
我尝试将 jar 添加为 eclipse 中的外部库,但仍然无法识别。
显然我已将其导出为不能为imported 的格式。如何正确导出?
【问题讨论】:
-
class文件是放在jar里面的pkg/nme/with/dots目录下吗?
-
@javapirate no - 但我无法想象我必须手动执行此操作。它在我的工作区中有该路径,但在 jar 中没有。