Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.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应用程序的面板中运行Java应用程序(JAR文件)_Java_Swing_Jar - Fatal编程技术网

在另一个Java应用程序的面板中运行Java应用程序(JAR文件)

在另一个Java应用程序的面板中运行Java应用程序(JAR文件),java,swing,jar,Java,Swing,Jar,是否有一种方法可以在另一个Java应用程序(GUI ofb.jar)的GUI中运行Java应用程序(a.jar)?您的问题是更一般问题的一个具体示例: 我可以在另一个Jar文件中访问和使用一个Jar文件中的对象吗 是的,这是可能的,事实上一直都在进行,但必须设置应用程序以允许这样做,即 如果感兴趣的JPanel可以通过公共变量(bad)或公共getter方法或构造函数以公共方式获得 然后,感兴趣的jar文件需要位于需要它的类的类路径中。如果您使用的是像Eclipse或NetBeans这样的ID

是否有一种方法可以在另一个Java应用程序(GUI of
b.jar
)的GUI中运行Java应用程序(
a.jar
)?

您的问题是更一般问题的一个具体示例:

我可以在另一个Jar文件中访问和使用一个Jar文件中的对象吗

是的,这是可能的,事实上一直都在进行,但必须设置应用程序以允许这样做,即

  • 如果感兴趣的JPanel可以通过公共变量(bad)或公共getter方法或构造函数以公共方式获得
  • 然后,感兴趣的jar文件需要位于需要它的类的类路径中。如果您使用的是像Eclipse或NetBeans这样的IDE,那么必须对IDE进行配置,使jar文件位于构建路径中
  • 您需要导入具有完整包名的适当类,调用适当的构造函数和方法,等等
  • 与大多数编码问题一样,问题的关键在于细节,因此,如果您仍然感到困惑,请向我们提供更多信息和代码,我们将看看是否可以为您提供更具体的答案