java - 编译时如何告诉eclipse添加导出

标签 java eclipse javac java-9

是否可以告诉 eclipse 添加以下命令行选项: --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED 编译时。

我认为在运行测试时可能也需要它。

是否也可以删除此消息: enter image description here

请注意,我尝试将它们添加到我的一个单元测试的 VM 选项中,但没有成功。

最佳答案

  1. 转到项目 > 属性:Java 构建路径,标签
  2. 选择JRE > Is modular 节点并点击Edit...
  3. 转到标签详细信息
  4. 添加的导出部分点击添加...
  5. 输入以下内容:
    • 源模块: jdk.compiler
    • 包: com.sun.tools.javac.tree

enter image description here

关于java - 编译时如何告诉eclipse添加导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54068992/

相关文章:

java - 还记得随机种子中的位置(?)吗?

java - 扫描仪在使用 next() 或 nextFoo() 后跳过 nextLine()?

android - 在项目 'Android Package Builder' 上运行生成器 'HelloAndroid' 时出错。 sun/security/x509/X500Name

eclipse - 如何更改 JS、JSP 或 XML 文件而无需在 Eclipse 中重新启动 Tomcat 服务器?

java - Eclipse 说我的类无法解析

java - 使用列表迭代器访问对象的方法

java - src/main/resources 下的哪些文件和 WEB-INF 下的文件?

Java 8编译器插件: How to add extending expression to a generated class?

java - "variable might not have been initialized"即使我确定它是

maven-2 - 警告无法使用环境中的“javac”来自动检测“javac”路径