2

XMLファイルを抽出するためにJavaプログラムを実行していました。Javaプログラムを実行すると、このランタイム例外が発生しました。提案してください

コンパイル中

これは私が得たコンパイル時のエラーです

class 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)
4

1 に答える 1

1

ドキュメント(http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)によると、このメソッドは1.5以降で使用できます。1.5未満の環境を実行しているかどうかを確認してください。その場合は、プロジェクトのメインページ(https://code.google.com/p/waxy/)で説明されているように、Retroweaverを使用する必要があります。

于 2012-10-07T09:07:09.467 に答える