标签: nosuchmethoderror

java.lang.NoSuchMethodError:方法java.util.TreeMap.firstEntry with signature()Ljava.util.Map $ Entry; 没找到

我正在尝试使用TreeMap类的ceilingKey(),ceilingEntry(),firstKey()和firstEntry()但收到错误:
java.lang.NoSuchMethodError: method java.util.TreeMap.firstEntry with signature ()Ljava.util.Map$Entry; was not found.

此错误是由以下代码引起的:
if (tmpmap.size() == 1 && tmpmap.firstKey() == req_sbyte && tmpmap.firstEntry().getValue() == req_size) {
send("F" + req_nr + "," + Integer.toString(req_filenr) + "," + Long.toString(req_sbyte) + "," + Integer.toString(req_size), "localhost", CLIENTPORT);
}

这是java -version的输出:
java version "1.5.0" gij (GNU libgcj) version 4.1.2 20070925 (Red Hat 4.1.2-33) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for …

java nosuchmethoderror

0
推荐指数
1
解决办法
2392
查看次数

java.lang.NoSuchMethodError:edu.stanford.nlp.util.Generics.newHashMap()Ljava / util / Map;

我有以下代码行初始化Stanford词法分析器。

lp = LexicalizedParser.loadModel("edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz");
Run Code Online (Sandbox Code Playgroud)

仅当我将代码从Java SE应用程序移动到Java EE应用程序时,我才会遇到异常。

Caused by: java.lang.NoSuchMethodError: edu.stanford.nlp.util.Generics.newHashMap()Ljava/util/Map;
    at edu.stanford.nlp.parser.lexparser.BinaryGrammar.init(BinaryGrammar.java:223)
    at edu.stanford.nlp.parser.lexparser.BinaryGrammar.readObject(BinaryGrammar.java:211)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Run Code Online (Sandbox Code Playgroud)

这是怎么引起的,我该如何解决?

java nosuchmethoderror java-ee stanford-nlp

0
推荐指数
1
解决办法
460
查看次数

NoSuchMethodError Java

我收到此运行时错误,但不知道如何修复:

java.lang.NoSucheMethodError: java.io.FileInputStream.transferTo(Ljava/io/OutputStream;)J
Run Code Online (Sandbox Code Playgroud)

使用从 FileInputStream 到 ZipOutputStream 的 transferTo 方法时会发生这种情况

FileInputStream fis = new FileInputStream(file);
    ZipEntry zipEntry = new ZipEntry(fileName);

    zos.putNextEntry(zipEntry);

    try {
        fis.transferTo(zos);
    } catch (NoSuchMethodError e) {
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

java nosuchmethoderror

0
推荐指数
1
解决办法
253
查看次数

Can java main class parameters be changed?

通常的参数是(String [] arg).这个我接受一个带字符串数组的参数.当我将其更改为(Int arg)时,我得到一个运行时错误"没有这样的方法错误".我知道错误是由更改参数引起的.我的问题是我可以将参数从String数组更改为其他内容,还是只能使用预设参数?

java parameters program-entry-point nosuchmethoderror

-1
推荐指数
1
解决办法
375
查看次数