首页 > 解决方案 > 在 Java 9 上运行应用程序时出现错误“找不到模块”:log4j.core

问题描述

[信息] --------------------------------------------- --------------

[错误]

/C:/Users/sumit.garg/workspace_oxy_java9/csp-shared/src/main/java/module-info.java:[9,27] 未找到模块:log4j.core [错误]

/C:/Users/sumit.garg/workspace_oxy_java9/csp-shared/src/main/java/module-info.java:[10,26] 找不到模块:log4j.api

这是我的module-info.java。它编译没有错误。

module cspSharedModule {
    requires log4j.core;
    requires log4j.api;
    requires java.xml;
    requires java.xml.bind;
}

maven 编译器插件:

        <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-compiler-plugin</artifactId>
           <version>3.8.0</version>
           <configuration>
               <source>9</source>
               <target>9</target>
               <showWarnings>true</showWarnings>
               <showDeprecation>true</showDeprecation>
           </configuration>
       </plugin>

标签: javamaven

解决方案


推荐阅读