如何调用Java类的主函数?

时间:2012-10-02 07:53:55

标签: java

例如:我有一个Java类,其主要功能是这样实现的:

public class Job{
    public static void main(String[] args) throws Exception{
        Job jobA = new Job();
        String jobName = System.getProperty("JobName");
        job.DoJobA("jobName");
    }

    public void DoJobA(String jobName){
        String configPath = System.getProperty("ConFig");
        File file = new File(configPath+ "/" + jobName);
        DoJobB(file);
    }
}

我是另一个类,想要调用Job类的主要功能但是找不到办法呢! 对我有什么建议吗?

2 个答案:

答案 0 :(得分:8)

您应该可以像调用任何其他静态方法一样调用它

Job.main(yourArgs);

答案 1 :(得分:1)

如果你使用主方法使用varargs,那么你不需要传入任何变量

public static void main(String... args) throws Exception{
    ...
}

然后您可以将其称为

Job.main();

如果你需要参数,那么你可以传递它们。