使用JAR文件中的函数

时间:2014-09-12 06:43:59

标签: java jar

假设我有一个项目计算器。它在org.math包中有一个java类DMAS.java; DMAS.java包含4个基本的数学运算(实现为java函数)加,减,乘,除。每个参数都有两个参数并返回所需的结果。我为这个项目建了一个JAR,让它命名为calculator.JAR。

现在让我们切换到另一个项目。我们将它命名为AdvancedCalculator。我在AdvancedCalculator项目的构建路径中包含了calculator.JAR。如何从AdvancedCalculator项目中调用类DMAS.java中定义的函数?

DMAS.java中的所有方法都是静态的。

3 个答案:

答案 0 :(得分:2)

你会打电话,就好像他们不是在一个jar文件中,而是在同一个项目中。

org.math.DMAS.add(3,4);

答案 1 :(得分:1)

假设您已正确创建并添加了JAR。它与您可以在项目“AdvancedCalculator”中从包含DMAS.java的包中调用这些函数的情况没有什么不同 有两种方式:

import org.math.DMAS;
// with in the main function of class of "AdvancedCalculator" invoke a function like
DMAS.add(arg1,arg2);

或者您可以使用此行来调用函数,而无需导入DMAS。

org.math.DMAS.add(arg1,arg2);

要检查已创建JAR的有效性,可以从引用库中扩展它并检查DMAS.class是否存在,并将函数在JAR中的定义与函数调用进行比较。确保正确连接。

答案 2 :(得分:0)

 import DMAS.jar //you have to add jar file in to your advanced project lib once added 
 then you can use all the methods of that jar file .eg

   DMAS.add(arg1,arg2)