【问题标题】:How to run java code from another java program?如何从另一个 java 程序运行 java 代码?
【发布时间】:2014-12-03 11:21:58
【问题描述】:

我在文件Abc.java 中有这段代码,想从另一个Java 程序运行它。我试过了,但它没有接受用户输入。

public class Abc
    public static void main(String args[]) {
        Scanner scan = new Scanner(System.in);
        int s;
        System.out.println("Enter a value..");
        s = scan.nextInt();
        System.out.println(" "+s);
    }
}

我可以使用哪种方法来完成我的任务?

【问题讨论】:

  • 只调用main方法Abc.main(new String[0]);,也就是调用第二类的main方法。
  • 类似Abc.main(new String[0]); 我想...

标签: java class input calling-convention


【解决方案1】:

你可以使用类似的东西:

public class Xyz {
    public static void main(String args[]) {
        Abc.main(args);
    }
}

【讨论】:

    【解决方案2】:

    如前所述,您可以调用第二类的main 方法,因为它与任何其他静态方法一样。

    例如

    Abc.main(new String[0]);
    

    【讨论】:

      猜你喜欢
      • 2013-02-19
      • 2013-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多