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

时间:2014-04-10 16:43:35

标签: java swing jar

有没有办法在另一个Java应用程序(a.jar的GUI)的GUI中运行Java应用程序(b.jar)?

1 个答案:

答案 0 :(得分:1)

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

  

我是否可以从另一个Jar文件中的一个Jar文件中访问和使用对象。

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

  • 如果感兴趣的JPanel可以通过公共变量(坏)或公共getter方法或构造函数以公共方式获得。
  • 然后感兴趣的jar文件需要在需要它的类的类路径中。如果您使用的是Eclipse或NetBeans等IDE,则必须配置IDE,以便jar文件位于 build 路径中。
  • 您需要使用完整的包名称导入相应的类,调用适当的构造函数和方法等...
  • 与大多数编码问题一样,魔鬼几乎总是在细节中,所以如果你仍然卡住了,请给我们一些更多的信息和代码,我们会看看能否给你更具体的答案。