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

如何从另一个java程序运行java代码?,java,class,input,calling-convention,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();

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

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

您可以使用以下方法:

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

如前所述,您可以调用第二个类的main方法,因为它与其他静态方法类似

比如说

Abc.main(new String[0]);

只需调用main方法Abc.main新字符串[0];,换句话说,调用第二个类的main方法;我想。。。