2

当我使用 maven 和 netbeans 构建项目时,我得到了这个异常:“java.lang.RuntimeException: com.sun.tools.javac.code.Symbol$CompletionFailure: org.jaxen.FunctionContext 的类文件未找到”。

本文中,人们说解决方案是在 NB 中禁用注释处理,但我的项目的构建设置中没有此复选框。 在此处输入图像描述 也许有人知道如何解决这个问题或如何禁用注释处理

4

4 回答 4

9

至于禁用注解处理部分,由-proc:nonejavac的选项控制;因此你可以设置

 <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

我再次面临这个问题并找到了其他解决方案。我只是删除了我的项目的“目标”文件夹,项目已成功编译

于 2013-06-03T06:21:24.747 回答
0

如果您禁用注释过程,您的项目可能不会在最终部署目标上运行,解决问题的最佳方法是在以下位置下载 jaxen 库

http://jaxen.codehaus.org/releases.html

然后将 jaxen-*.jar 导入到您的项目中。

于 2013-10-02T16:30:31.160 回答
0

使用 poi 和 poi-ooxml 依赖项时,我弹出了相同的异常。根本原因是我的一个类中有一个 XSSFCellStyle 类型的私有成员。将类型更改为 CellStyle 使此编译时异常消失。

于 2015-12-01T00:00:53.737 回答