System.out.println()不适用于maven build

时间:2017-04-18 14:46:13

标签: java eclipse maven command-line

我的项目中有两个位置的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。

0 个答案:

没有答案