如何从另一个java程序运行java代码?

时间:2014-12-03 11:21:59

标签: java class input calling-convention

我在文件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);
    }
}

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

2 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

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

答案 1 :(得分:0)

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

例如

Abc.main(new String[0]);