解决方法:
第一个就是编辑MyTestingModule主项目下的pom.xml文件,去掉modules下的被依赖的module,重新加载maven项目即可。 上图的红框处就是被依赖的模块。 第二个方法就是只能在被依赖的模块module1下,新建个module-info文件,进行公开的API进行配置。 就是既然都是maven多模块项目了,那jdk版本都是一样的才对,比较推荐第二...
4 检查文件 Maven同步完后,检查项目目录下的module-info.java与pom.xml,其中pom.xml不应该是下图这样的: 而应该是这样的,包含了javafx.controls与javafx.fxml依赖,还有javafx-maven-plugin插件: 同时src下的module-info.java应该长这样: module-info.java包含了所需要的javafx.controls与javafx.fxml这两个模块。 5 ...
1、如果使用idea创建maven工程的话,当前在src目录右键是不会出现module-info.java文件选项的 2、是一个项目的两个module;注意不是两个目录;在idea中一个module只能创建个一个module-info.java文件 3、多个模块的包名字不要完全一样;比如都是ab是不可以的;??这块还得探索 代码片段 module00 packageab;importjava....
7.使用Java 9的模块化系统: o如果你的项目使用Java 9或更高版本,你可以利用Java的模块化系统来组织你的代码。每个模块都可以有自己的module-info.java文件,并在其中指定模块的入口点(即main类)。 选择哪种方法取决于你的具体需求和项目结构。通常,使用模块(Modules)或创建多个JAR文件是最直接和灵活的方法。©...
首先去下载jar,接着生成module-info.java,然后使用jdeps检查依赖,添加对应的jar到路径中,编译生成module-info.java接着更新原来的jar即可。看起来简单,但是笔者碰到了okhttp这种jar,依赖简直环环相扣导致笔者放弃了这种方式。 1.2 使用Maven 使用Maven可以完美解决依赖问题,多亏强大的pom.xml,几行<dependency>就可以解决...
1 关于模块化的问题: 如果项目中不引入 module-info.java 是可以运行起来的,问题不大,但添加了这个文件后,反而产生许多错误,当然,无非就是你在项目中使用到的模块,要在module-info.java中进行添加,我的文件是这样的。 open module demo1 { requires spring.boot.starter; requires spring.boot.autoconfigure; ...
当手工增加一个module,增加配置文件(如:web.xml)需要合并到文件夹里,要不众多文件在一个src文件夹下,太凌乱。 1. 合并到webapp/WEB-INFO下 a. 首先增加webapp目录,右键Mark Directory as/ Resources Root b. 在webapp目录下增加WEB-INFO目录 c. 将web.xml文件剪切到WEB-INFO目录下 ...
Create a class with with a main (without module-info.java it runs) Add Module-info.java Run MainFails Configuration Module-info module httpexample { } Error Error:(1, 1) java: file should be on source path, or on patch path for module ...
1.在 Eclipse 中我们有 Workspace(工作空间)和 Project(工程)的概念,在 IDEA中只有 Project(工程)和 Module(模块)的概念。这里的对应关系为:IDEA 官网说明:An Eclipse workspace is similar to a project in IntelliJ IDEA 。An Eclipse project maps to a module in IntelliJ IDEA ...