在日食中包装到罐子里

时间:2013-03-20 12:05:55

标签: java eclipse jar package

更新:别担心。用户错误。会删除问题,但不能回答。

我正在尝试使用eclipse创建一个包,不是一个可运行的jar,我可以将其导入到另一个项目中。

到目前为止,我已经这样做了:

  1. 创建新项目
  2. 在该项目中创建一个包(pkg.nme.with.dots)
  3. 在该包中创建一个类
  4. 导出 - > Java - >罐
  5. 生成的.jar文件只有一个目录META-INF,以及三个文件.project.classpathMyClass.class

    如果我尝试import pkg.nme.with.dots.MyClass;我得到一个包找不到错误,尽管将jar的完整路径添加到我的CLASSPATH。

    我尝试在eclipse中将jar添加为外部库,但仍然无法识别。

    显然我已将其导出为无法import格式的格式。如何正确导出?

3 个答案:

答案 0 :(得分:4)

@ trideceth12我刚测试在我的eclipse中导出一个示例包。和我的文件夹结构工作正常。不确定为什么你的工作不正常。你应该检查所有的出口设置。这就是我的样子,它的出口很好。enter image description here

答案 1 :(得分:3)

当你使用eclipse创建jar文件时选择导出选项,在你的jar创建向导中选择你需要的文件夹,然后完成,看看here

答案 2 :(得分:1)

看起来您的Java源代码只在Default包中。如果要使用这种import语句,请考虑将jar文件移动到:

pkg/nme/with/dots