Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从另一个jar文件调用方法_Java_Jar - Fatal编程技术网

Java 从另一个jar文件调用方法

Java 从另一个jar文件调用方法,java,jar,Java,Jar,我对java还是有点陌生,有一件事我到现在还没有处理过,那就是从一个类中调用一个方法,而这个类不在作为特定项目一部分的包中。我有两个jar:ai.jar和functions.jar。在functions.jar内部,我有一堆类,所以它们不在文件夹或任何东西中。在ai.jar中,我有一个类可以访问ai.jar中的特定方法。我试图通过使用functions.jar/get.class和其他类似的东西来创建一个引用变量,但我总是得到一个classnotfoundexception。我该怎么做?谢谢 您

我对java还是有点陌生,有一件事我到现在还没有处理过,那就是从一个类中调用一个方法,而这个类不在作为特定项目一部分的包中。我有两个jar:ai.jar和functions.jar。在functions.jar内部,我有一堆类,所以它们不在文件夹或任何东西中。在ai.jar中,我有一个类可以访问ai.jar中的特定方法。我试图通过使用
functions.jar/get.class
和其他类似的东西来创建一个引用变量,但我总是得到一个classnotfoundexception。我该怎么做?谢谢

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

然后您只需要导入
那个

然后创建特定
的实例(如果它是
实例
方法)

其他方面
ClassnameInJar.method()如果是
静态


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

然后您只需要导入
那个

然后创建特定
的实例(如果它是
实例
方法)

其他方面
ClassnameInJar.method()如果是
静态


我假设您希望将jar导入到项目中,因为下面给出了说明:

  • 第一步。右键单击您的项目
  • 第二步。选择“构建路径”
  • 第三步。然后选择“配置生成路径”
  • 第四步。选择“添加外部jar”,然后浏览到 你想要的罐子

  • 希望有帮助。

    我假设您希望将jar导入到项目中,说明如下:

  • 第一步。右键单击您的项目
  • 第二步。选择“构建路径”
  • 第三步。然后选择“配置生成路径”
  • 第四步。选择“添加外部jar”,然后浏览到 你想要的罐子

  • 希望能有所帮助。

    jar文件只需放在您的文件夹中即可。如何做到这一点取决于您使用的环境。使用“bare”java/javac命令,可以使用-classpath parm或设置classpath环境变量。在IDE中,您可以使用IDE想要的任何东西。jar文件只需要在您的应用程序中。如何做到这一点取决于您使用的环境。使用“bare”java/javac命令,可以使用-classpath parm或设置classpath环境变量。在IDE中,您可以使用IDE想要的任何东西。