我已閱讀本thread和它說我必須public static void main(java.lang.String[] args)
我的主要功能是這樣的:java.lang.NoSuchMethodError同時運行的程序
public static void main(String[] args) throws FileNotFoundException, IOException, TrieException, TSException {
CSVReader reader=new CSVReader(new FileReader(".//Data//test1.csv"));
String[] nextline;
int linenumber=0;
double[] numbers=new double[10];
double[] times=new double[10];
for(int i=0;i<=7;i++)
{
nextline = reader.readNext();
numbers[i]= Double.parseDouble(nextline[0]);
times[i]=i;
}
DiscordsAndMotifs dr= edu.hawaii.jmotif.sax.SAXFactory.series2DiscordsAndMotifs(numbers, 4, 2, 2, 2,null);// If I comment this line of code, my programm works without any error
}
如果我跑我的程序,我得到這個錯誤:
Exception in thread "main" java.lang.NoSuchMethodError: org.hackystat.utilities.logger.HackystatLogger.getLogger(Ljava/lang/String;Ljava/lang/String;) Ljava/util/logging/Logger;
at edu.hawaii.jmotif.sax.SAXFactory.<clinit>(SAXFactory.java:51)
at motif.discovery.MotifDiscovery.main(MotifDiscovery.java:35)`
我在我的項目中需要庫。這個錯誤的原因是什麼?你能幫我解決這個問題嗎?
你可能在某個地方有HackystatLogger,但是你確定你有正確的版本,並且getLogger(Ljava/lang/String; Ljava/lang/String;)存在於你的jar中嗎? – Julien
我在我的庫中有jar,但是我在jar中看到的是這樣的函數:'public static Logger getLogger(String loggerName){' – Kaja