2

Maven と netbeans を使用してプロジェクトをビルドすると、「java.lang.RuntimeException: com.sun.tools.javac.code.Symbol$CompletionFailure: org.jaxen.FunctionContext のクラス ファイルが見つかりません」という例外が発生しました。

この記事では、解決策は NB で注釈処理を無効にすることだと人々は言いましたが、プロジェクトのビルド設定にこのチェックボックスがありません。 ここに画像の説明を入力 誰かがこの問題を解決する方法または注釈処理を無効にする方法を知っているかもしれません

4

4 に答える 4

9

アノテーション処理部分の無効化について-proc:noneは、javac; のオプションで制御します。したがって、設定できます

 <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
      <proc>none</proc>
    </configuration>
  </plugin>
于 2013-05-31T20:43:41.357 に答える
0

poi および poi-ooxml 依存関係を使用すると、同じ例外ポップアップが表示されました。根本的な原因は、クラスの 1 つに XSSFCellStyle 型のプライベート メンバーがあったことです。タイプを CellStyle に変更すると、このコンパイル時の例外がなくなりました。

于 2015-12-01T00:00:53.737 に答える
0

私は再びこの問題に直面し、他の解決策を見つけました。プロジェクトの「ターゲット」フォルダーを削除するだけで、プロジェクトは正常にコンパイルされました

于 2013-06-03T06:21:24.747 に答える