例如:我有一个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类的主要功能但是找不到办法呢! 对我有什么建议吗?
答案 0 :(得分:8)
您应该可以像调用任何其他静态方法一样调用它
Job.main(yourArgs);
答案 1 :(得分:1)
如果你使用主方法使用varargs,那么你不需要传入任何变量
public static void main(String... args) throws Exception{
...
}
然后您可以将其称为
Job.main();
如果你需要参数,那么你可以传递它们。