Project Lombok
  • 特性
    • 稳定
    • 实验性
  • 社区
    • 讨论 / 帮助
    • 问题
    • 贡献者文档
    • 联系 Project Lombok 团队
  • 订购 / 捐赠
  • 如何使用 安装
    • 编译器
    • Javac
    • ECJ
    • 构建工具
    • maven
    • gradle
    • ant
    • kobalt
    • IDE
    • Eclipse
    • IntelliJ IDEA
    • Netbeans
    • MyEclipse
    • Spring Tool Suite
    • JBoss Developer Studio
    • Visual Studio Code
    • 平台
    • Android
    • GWT
  • 下载

JavaC

JDK9+ 及 module-info.java

如果您已将自己的项目模块化(您已编写 module-info.java 文件),则支持 JDK9+
javac -cp lombok.jar -p lombok.jar ...
请注意,您需要将 lombok 添加到您的 module-info.java 文件中

module myapp {
	requires static lombok;
}

“static” 部分确保您在运行时不需要 lombok。

JDK 1.6 - 1.8 或更高版本中没有模块

当使用任何 javac(版本 1.6 - 1.8)编译时,只需将 lombok 放在类路径中:javac -cp lombok.jar ....

如果您尚未将自己的项目模块化(尚无 module-info.java),则从 lombok 版本 1.16.20 开始,已包含对 JDK9 的支持。像往常一样使用 lombok: javac -cp lombok.jar ...

如果您已将自己的项目模块化(您已编写 module-info.java 文件),则支持 JDK9
javac -cp lombok.jar -p lombok.jar ...
请注意,您需要将 lombok 添加到您的 module-info.java 文件中

module myapp {
	requires static lombok;
}

“static” 部分确保您在运行时不需要 lombok。

鸣谢 | 版权所有 © 2009-2024 Project Lombok 作者,根据 MIT 许可证 授权。