Java 如何调用外部库中的方法?

Java 如何调用外部库中的方法?,java,eclipse,Java,Eclipse,我已经将必要的jar文件链接到我现在正在构建的项目。但当我试图调用该.jar库支持的方法时,Eclipse告诉我“这个方法无法解析”。现在我该怎么办 是否有任何语法,例如“import xxx.jar;”需要添加到源代码中才能正常工作 再次抱歉,我对java有点陌生。我可以在linux上用一个标签轻松地完成这项工作,但看不到如何用eclipse完成同样的工作。我知道没有图片会让人困惑,但我不允许发布任何内容,因为我刚刚注册。方法无法解析,这意味着Eclipse无法找到方法定义。您可能没有在ecl

我已经将必要的jar文件链接到我现在正在构建的项目。但当我试图调用该.jar库支持的方法时,Eclipse告诉我“这个方法无法解析”。现在我该怎么办

是否有任何语法,例如“import xxx.jar;”需要添加到源代码中才能正常工作


再次抱歉,我对java有点陌生。我可以在linux上用一个标签轻松地完成这项工作,但看不到如何用eclipse完成同样的工作。我知道没有图片会让人困惑,但我不允许发布任何内容,因为我刚刚注册。

方法无法解析,这意味着Eclipse无法找到方法定义。您可能没有在eclipse中正确加载jar文件。为此,在Eclipse项目中添加Jar文件作为参考库。另外,在源代码中,使用
import[classname]
从jar文件导入必要的类

实际上,您可以在eclipse中打开jar文件,并在其中查找所需的正确类。这对语法编写非常有帮助。导入可以如下所示
import com.myjar.className
以添加jar文件外观


您必须将类路径设置为包含包含该方法的类的jar。您必须确保方法拼写正确,并传递正确类型的参数。您能提供一个生成错误的方法吗?您需要将这个jar添加到构建路径中,然后使用
import
在这个jar中使用API。在java中,将jar加载到您的application@Rugal这个错误是一个“方法无法解决”的错误,这表明他的问题要么是拼写错误的方法,要么是传递错误的参数。如果是类路径或导入问题,他会得到不同的错误<代码>方法无法解析只要说编译器找不到相关的源代码或编译的
.class
jar
。在
导入
行上是否有任何错误警告?谢谢回答。我仍然对进口声明感到困惑。我已经在我的项目中成功地添加了jar文件作为参考库,但是jar文件的实际位置在我的桌面上。因此,您是否建议我将import语句编写为“import Desktop/xxx.jar/xxx.class”?否。请尝试在eclipse中单击jar文件。您应该能够看到其中的类。你必须导入类。不需要引用桌面。我想我解释错了。我在问导入的正确语法应该是什么。假设我想导入jar文件中的.class,语法应该是“import a”还是其他任何东西?请查看我的图片。org.apache.log4j是jar文件log4j128.jar中的一个包。org.apache.log4j中有类。要导入类,请执行导入org.apache.log4j.className