我的项目中有两个位置的System.out.println()。
public class Class1{
public static void main(String args[]){
String a = arg[1];
String b = arg[2];
System.out.println("printing in class 1");
Class2 obj = new Class2(a,b);
}
}
public class Class2{
public Class2(String a, String b){ //constructor
System.out.println(a);
System.out.println(b);
}
}
我需要做一个maven构建并创建一个可执行jar文件,我从命令行传递参数。
Class1中的System.out.println()无法在Class2中的System.out.println()显示的位置工作。
我正在使用命令 java -jar name.jar arg1 arg2
我无法弄清楚为什么它不能在Class1中工作。
我使用的IDE是Eclipse。