1.4. 在 Red Hat CodeReady Studio 中配置注解处理


在 Eclipse 中,注解处理(AP)默认关闭。如果您的项目生成实施类,这可能会导致 java.lang.ExceptionInInitializerError 异常,后跟 CLASS_NAME (实施未找到) 错误消息。

您可以通过以下方法之一解决这些问题: 您可以为单个项目启用注解处理,也可以为所有 Red Hat CodeReady Studio 项目全局启用注解处理。

为单个项目启用注解处理

若要为特定项目启用注释处理,您必须将值设为 jdt_ apt_apt的 m2e.apt.activation 属性 添加到项目的 pom.xml 文件中。

<properties>
    <m2e.apt.activation>jdt_apt</m2e.apt.activation>
</properties>
Copy to Clipboard Toggle word wrap

您可以在 JBoss EAP 附带的 logging-toolskitchensink- ml quickstarts 的 pom.xml 文件中找到此技术的示例。

在 Red Hat CodeReady Studio 中启用注解处理全局

  1. 选择 Window Preferences
  2. 展开 Maven,然后选择 Annotation Processing
  3. Select Annotation Processing Mode 下,选择 Automatically configure JDT APT(构建速度更快,但结果可能与 Maven 构建不同),然后单击 Apply 和 Close
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat