我正在尝试创建一些简单的程序,允许您创建和访问帐户。我正在使用JLabel
和JTextField
方法来做到这一点。
如何使用一个主类来启动另一个主类?
例如,如果我可以执行 cmd
通过Java命令,那么我将运行以下命令:java -jar fileTwo.jar
最佳答案
如果我正确理解您的问题,您想从您的程序启动另一个程序。
如果可能,您应该从第一个程序调用第二个程序的main
函数。
否则,请尝试Runtime.exec()
或ClassLoader
。请注意,我从未使用过 ClassLoader,因此我可能会错误地解释文档,但它似乎可以实现您正在寻找的目标。谷歌搜索告诉我,将它用于像您这样的程序可能有点过多,所以我会坚持使用 Runtime.exec()
。
编辑:Runtime.getRuntime().exec("cmd/c java -jar fileTwo.jar")
,假设您的 jar 名为 fileTwo
。确保你的 jar 是 executable .
关于java - 与另一个一起启动一个主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34114381/