java - 与另一个一起启动一个主类

标签 java

我正在尝试创建一些简单的程序,允许您创建和访问帐户。我正在使用JLabelJTextField方法来做到这一点。

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

例如,如果我可以执行 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/

相关文章:

java - 在 Java 中将列表或单个列表项作为方法参数传递是否更有效?

java - 仅过滤特定类型的请求

java - 在java中查找@语句列表

java - 如何从字符串中取出数字并将它们放入 arrayList

c# - C# 中的 Culture 是否等同于 Java 中的 Locale?

java - 使用Spring AsyncTaskExecutor更新DB好不好?

java - 是否可以从未排序的数组有效地创建平衡二叉搜索树而不对数组进行排序?

java - 如何将 Java 游戏移植到 Android 应用程序

java - 错误 :org. postgresql.util.PSQLException :ERROR: column userinfo0_. dtype 不存在

Java、ICEFaces 和文件夹浏览/选择对话框