我有两个不同的java包,一个包含一个调用另一个公共类的主类,另一个包含一个主类的第二个包。 问题是我希望包含一个主类的包调用另一个包中的主类然后启动它。 我尝试使用下面的代码来做它,但它显然不起作用,因为两个不同的类不在同一个包中。
String[] args = {};
myMainClassNumber2.main(args);
答案 0 :(得分:0)
您需要告诉编译器另一个类所在的包。
无论
import your.pkg.myMainClassNumber2;
public static void main(String[] myArgs) {
String[] args = {};
myMainClassNumber2.main(args);
}
或
public static void main(String[] myArgs) {
String[] args = {};
your.pkg.myMainClassNumber2.main(args);
}