java - 从另一个 jar 文件调用方法

标签 java jar

我对 Java 还是有点陌生​​,直到现在我还没有接触过的一件​​事是从一个类中调用一个方法,该类不在属于该特定项目的包中。我有两个 jar :ai.jar 和 functions.jar。在 functions.jar 里面我有一堆类,所以它们不在文件夹或任何东西中。在 ai.jar 中,我有一个访问 ai.jar 中特定方法的类。我试图通过使用 functions.jar/get.class 和其他各种类似的东西来创建一个引用变量,但我总是得到一个 classnotfoundexception。我该怎么做呢?谢谢!

最佳答案

您必须将它们添加到项目的构建路径

然后您只需要导入那个

然后创建特定的实例,如果它是一个实例方法。

否则 ClassnameInJar.method(); 如果它是一个 static 类。

See examples with screen shots

关于java - 从另一个 jar 文件调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19334392/

相关文章:

java - org.glassfish.jersey.server.ContainerException : java. io.IOException:流关闭

java - AWS Java Lambda 局部变量与对象变量

java - 如何在java中扫描文本时删除空格

java - 如何在 gwt Web 应用程序的后端运行实际的 java

java - 如果 Artifact 不在公共(public)存储库中,如何向 Maven 项目提供 Artifact ?

java - 如何在静态帮助类中声明功能接口(interface)?

java - 使用 Ant 在新的 jar 文件构建中包含外部 jar 文件

java - Jar 文件找不到图像目录

java - 如何在非 eclipse 项目中使用 eclipse Jar-in-Jar Classloader 在运行时加载 jar?

maven - 在构建生命周期之外分发/使用 Maven 项目的推荐做法