无法在Eclipse中使用JAR

时间:2011-01-13 12:50:16

标签: java eclipse jar

我刚刚在Eclipse中创建了我的第一个JAR,只是一个带有单个类Database.class的简单程序。它不在包中。

public class Database {
public Database() {
int dbInit = 1; } }

我已将它作为外部JAR添加到Eclipse中另一个项目的构建路径库中,但出于某种原因,我无法使Database db = new Database()(默认构造函数)工作 - 就好像JAR的内容一样没有被承认。

有人可以就此提出任何建议吗?

非常感谢,

中号

3 个答案:

答案 0 :(得分:2)

  1. 通常这是有效的,所以放松一下:你犯了一些错误并且可以解决它。
  2. 检查你的jar的内容:运行 jar vft myjar.jar
  3. 你应该得到像这样的输出 Database.class

    检查它是否与您获得的完全一致。您的类文件必须位于jar的根目录下。

    1. 确认您正确地将它添加到第二个项目:Project / Properties / Java Build Path / Libraries,按钮“Add external jars ...”,导航到jar并添加它。

    2. 现在尝试在项目的任何java类中编写:Datab然后按ctrl / space 它应该完成数据库。继续编码并享受。

    3. 顺便说一下:你为什么要把你的班级用于默认包?我建议你把它放到包装里。它可以帮助您避免错误。例如,您的代码中可能还有其他类命名的数据库。你打算如何解决这场冲突?

答案 1 :(得分:0)

您可能需要重建或清理项目。

答案 2 :(得分:0)

构建路径未在运行时使用。在运行配置中,有一个选项卡,允许您指定运行应用程序时使用的类路径。