用另一个启动主类

时间:2015-12-06 05:27:15

标签: java

我正在尝试创建一些允许您创建和访问帐户的简单程序。我使用JLabelJTextField方法来执行此操作。

如何使用一个主类启动另一个?

例如,如果我可以通过Java执行cmd命令,那么我将运行以下命令:java -jar fileTwo.jar

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,你想从你的程序中启动另一个程序。

如果可能,您应该从第一个程序调用第二个程序的main函数。

否则,请尝试Runtime.exec()ClassLoader。请注意,我从未使用过ClassLoader,因此我可能会将文档解释错误,但它似乎可能会成为您正在寻找的东西。谷歌搜索告诉我,将它用于像你这样的程序可能是过分的,所以我坚持使用Runtime.exec()

编辑:Runtime.getRuntime().exec("cmd /c java -jar fileTwo.jar"),假设您的jar名为fileTwo。确保你的罐子是executable