gpt4 book ai didi

java - "Exception in thread "主要 "java.lang.NoSuchMethodError "

转载 作者:行者123 更新时间:2023-11-30 11:40:22 24 4
gpt4 key购买 nike

我正在执行一个 java 程序以提取 XML 文件。我在运行我的 java 程序时收到此运行时异常。请建议

编译期间

这是我得到的编译时错误

"GenerateInvoice.java:57: 包 com.ociweb.xml 不存在导入 com.ociweb.xml.Version; ^GenerateInvoice.java:58: 包 com.ociweb.xml 不存在导入 com.ociweb.xml.WAX; ^GenerateInvoice.java:69: 包 com.ociweb.xml 不存在导入 com.ociweb.xml.WAX; ^GenerateInvoice.java:73: 无法解析符号符号 : WAX 类位置:类 GenerateInvoice WAX waxDoc = null; ^GenerateInvoice.java:453: 无法解析符号符号 : WAX 类位置:类 GenerateInvoice waxDoc = new WAX("/u01/Output/report/gen_xml/work/"+ DIR_NAME + "/"+ file_name + "_invoice.xml", Version.V1_0); ^GenerateInvoice.java:453: 无法解析符号符号:变量版本位置:类 GenerateInvoice waxDoc = new WAX("/u01/Output/report/gen_xml/work/"+ DIR_NAME + "/"+ file_name + "_invoice.xml", Version.V1_0);"

然后我添加了一个包“wax14_1.0.4.jar”。运行后:

Exception in thread "main" java.lang.NoSuchMethodError: 
java.util.regex.Pattern.quote(Ljava/lang/String;)Ljava/lang/String;
at com.ociweb.xml.XMLUtil.<clinit>(XMLUtil.java:83)
at com.ociweb.xml.ElementMetadata.buildQualifiedName(ElementMetadata.java:155)
at com.ociweb.xml.ElementMetadata.<init>(ElementMetadata.java:136)
at com.ociweb.xml.WAX.start(WAX.java:829)
at com.ociweb.xml.WAX.start(WAX.java:816)
at com.ociweb.xml.WAX.start(WAX.java:803)

最佳答案

根据文档 (http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html),该方法从 1.5 开始可用。检查您运行的环境是否 < 1.5。如果是这种情况,您必须使用 Retroweaver,如项目主页 (https://code.google.com/p/waxy/) 中所述。

关于java - "Exception in thread "主要 "java.lang.NoSuchMethodError ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12767468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com