【问题标题】:Using methods from a .jar file in Java在 Java 中使用 .jar 文件中的方法
【发布时间】:2012-09-07 16:08:11
【问题描述】:

关于 Java 的问题。我正在使用 Eclipse,并且创建了一个名为 Main 的简单项目。在这个项目中有一个名为 MainClass 的类。

public class MainClass
{
}

我有另一个名为 Math 的项目。它只有一个名为 Functions 的类,并且有一个名为 add 的方法:

public class Functions
{
    public int add(int a, int b)
    {
        return a+b;
    }
}

我已将这个名为 Math 的项目导出到 .jar 文件中。我想在项目Main中使用.jar文件中的add方法,例如:

public class MainClass
{
    int x = add(1, 2);
}

我该怎么办?感谢您的宝贵时间。

编辑:好的,我已经在 lib 文件夹中添加了 jar,但是现在,我该如何使用 add(int a, int b)?它说它是“未定义的”。

第二次编辑:我创建了函数类的一个实例,所以现在我可以使用这些方法了。感谢您的回复!

【问题讨论】:

  • 欢迎来到Stack Overflow。如果您发现分析器有帮助,您可以接受它:)
  • 发布您尝试过的代码。如果发布SSCCE,您将更快地获得解决方案。

标签: java methods import jar


【解决方案1】:

创建文件夹lib 将您的 jar 添加到其中。转到Project->Properties->Java Build Path-> Libraries->Add Jar,你就完成了。

【讨论】:

  • 感谢@AmitD 添加此答案.. 帮助很大!
【解决方案2】:

您应该在 .classpath 文件中包含 .jar。 完成这一步后,就可以使用该方法了。

【讨论】:

    【解决方案3】:

    您需要在 Main 的类路径中包含 .jar 文件。

    在Eclipse中右键Main项目,点击属性,点击“Java Build Path”,点击“Libraries”,点击add jar或者add external jar,找到.jar文件。就是这样!

    【讨论】:

      猜你喜欢
      • 2012-11-15
      • 2010-09-09
      • 2013-10-25
      • 2018-07-05
      • 1970-01-01
      • 1970-01-01
      • 2017-06-20
      • 1970-01-01
      • 2016-03-22
      相关资源
      最近更新 更多