我有一个java类,我从中创建了一个jar文件来访问另一个项目中的类。
这个课程看起来像这个
public class RunMain {
private ArgumentObject argObject = null;
private String outputFile = null;
private SimObject simObject = null;
public RunMain() {
}
public RunMain(String file) {
outputFile = file;
}
public static void main(String[] args) throws Exception {
new RunMain().doMain(args);
}
public void testMethod(){
}
public void blaMethod(){
}
public SimObject getResults(){
return simObject;
}
public void doMain(String[] args) throws Exception {
// do some stuff
}
// write term and doc vectors to bin files
void writeVectorStore() throws Exception{
// do some stuff
}
}
我的问题是,当我现在想要访问另一个项目中的方法时,我只能调用main方法或doMain方法。
RunMain run = new RunMain();
run.doMain(arguments);
这很好用
SimObject simObject = run.getResults();
这标记为红色,“方法getResults()未定义为RunMain类型”
有人知道为什么会这样吗?
答案 0 :(得分:1)
我有两个想法:
但是,不可能只有一个类的公共方法可以访问jar文件。
答案 1 :(得分:0)
要检查几件事......