每次我尝试创建一个新的 java 项目时,Eclipse 都会不断询问我是否要将一个 module-info java 文件添加到源文件夹中。这变得非常烦人,因为没有立即明显的选项可以选择退出此检查。
面向 Java 开发人员的 IDE,Photon 版本 4.8.0
每次我尝试创建一个新的 java 项目时,Eclipse 都会不断询问我是否要将一个 module-info java 文件添加到源文件夹中。这变得非常烦人,因为没有立即明显的选项可以选择退出此检查。
面向 Java 开发人员的 IDE,Photon 版本 4.8.0
在第一个对话框“new java project”上单击>> next 后,在创建新项目时查看。单击>>完成时会弹出另一个对话框。它将带您进入第三个对话框,要求创建模块信息 java 文件?& 给你两个选项创建和不创建。您应该选择“不创建”。
以下是文件 module-info.java 内容的一些优点: 要将 jar 文件声明为命名模块,需要提供 module-info.class 文件,该文件自然是从 module-info.java 文件编译而来. 它声明了模块系统内的依赖关系,并允许编译器和运行时监管应用程序中模块之间的边界/访问冲突。让我们看看文件语法和您可以使用的关键字。
module-info.java 语法的一大优点是现代 IDE 将完全支持您编写它们的工作。也许所有这些都会很好地工作。我知道 IntelliJ IDEA 会在您从尚未需要的模块中导入类时快速修复模块文件,等等。我不怀疑 Eclipse IDE 和 NetBeans IDE 提供相同的功能。