【发布时间】:2018-03-29 14:35:47
【问题描述】:
我是 Java 新手,我刚刚编写了一些代码,其中我使用了两个具有主要方法的类。 我想一个接一个地执行这两种主要方法。有没有可能以指定的顺序同时执行它们?
imFirst.java
public class imFirst {
public static void main(String[] args) {
System.out.println("I want to be the first one executed!");
}
}
imSecond.java
public class imSecond {
public static void main(String[] args) {
System.out.println("I want to be the second one executed!");
}
}
这些都在一个包中,通过 eclipse 执行。
【问题讨论】:
-
是的。但请先发布您的代码。
-
我不认为发布我的整个代码会很好,但我添加了一个简单的。
-
你为什么首先使用两种主要方法?
main-方法是整个 Java 链中的第一部分。您应该考虑将您的两个打印件移入常规方法,然后从专用的main-method 调用它们。 -
嗯,我只是好奇这是否可能。
-
好吧,Java 总是会启动一个 main 方法。作为程序员,你的工作就是在 main 方法中指定程序应该做什么。所以没有选项可以让Java在第一个完成后自动启动另一个
main。但是,您可以为此目的创建一个简单的batch/script-文件。