如何在eclipse中调用.jar文件中的方法?

时间:2014-01-09 03:52:32

标签: java jar

我有一个名为Stdlib.jar的jar文件,我已经导入到我正在处理的项目中(使用Eclipse中的Build path)。我已经检查过.jar文件出现在“参考库”中,但是我无法调用.jar库类中的方法。

我搜索了很多,这是我的问题。除了构建路径之外,我还需要编写一个import语句来使用该方法吗?如果是这样,语法是什么? (因为我做了“添加外部jar”,.jar文件在我的桌面上。所以我应该写“import desktop / stdlib.jar;”?)

我以前在Linux上这样做,标志“cp-filepath”很容易。但是当我来到Eclipse时,我不知道如何利用外部库。非常感谢您提供任何帮助!

2 个答案:

答案 0 :(得分:2)

我不确定您的JAR文件是什么(听起来像是C Std-Lib的JavaINI接口),但无论如何,当您在任何IDE(Eclipse,Netbeans等)中将JAR文件添加到Java项目时)为了能够使用JAR提供的功能,您必须从所需的包中导入所需的类。

一般语法是这样的:

// To just add a specific class:
import packagename.ClassName;

// Or simply add all the classes in the package:
import packagename.*;

这些导入应该位于Java源文件的顶部。

然后你可以使用这样的方法:

// For static methods:
ClassName.staticMethod(params);

// For non-static methods, first create an object:
ClassName obj = new ClassName(params);
// then call the desired methods:
obj.method(params);

以下是Java-Tutorial的“Using Packages”部分: 的 Using Packages

此处有两个类似的问题/答案:StackOverflow:

答案 1 :(得分:0)

添加jar作为参考,并将类或库导入您的类。然后创建一个类的对象(如果它不是静态的),如果它是公共的,则访问该方法。