1

私は2つのクラスを持っています.1つは単純なものです

サンプル.java

public class Sample {
  public static void main(String args[]) {

    System.out.println("Hello World!!!!!");
  }
}

もう一つはこんな感じ

Main.java

public class Main
{  
  public static void main(String[] args) throws Exception
  {
     Runtime.getRuntime().exec("java Sample");
  }
}

私は基本的に Main.java プログラムを実行して、新しいコマンド プロンプトで Sample.java を呼び出そうとしています...これは、Sample.java の出力を開いて印刷する必要がある新しい cmd です...どうすればよいでしょうか.. .???

4

4 に答える 4

0

次のコードを使用できます。

public class Main {
    public static void main(String[] args) throws Exception {
        Class<Sample> clazz = Sample.class;
        Method mainMethod = clazz.getMethod("main", String[].class);
        String[] params = null;
        mainMethod.invoke(null, (Object) params);
    }
}
于 2013-09-13T08:08:50.223 に答える