Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Intellij/Gradle-Can和x27;在类路径中看不到Jar,尽管它存在于模块中_Java_Intellij Idea_Gradle_Dependencies - Fatal编程技术网

Java Intellij/Gradle-Can和x27;在类路径中看不到Jar,尽管它存在于模块中

Java Intellij/Gradle-Can和x27;在类路径中看不到Jar,尽管它存在于模块中,java,intellij-idea,gradle,dependencies,Java,Intellij Idea,Gradle,Dependencies,在intellij中运行我的应用程序时,我遇到以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 当通过gradle run任务运行它时,不存在此类错误 检查类路径intellij运行中是否出现任何slf4jjar(它不是我的build.gradle的直接依赖项)时,它不会 但它确实出现在外部依赖项树中: 您需要添加到intelliJ项目类路径。通常,可以通过单击编辑器

在intellij中运行我的应用程序时,我遇到以下异常:

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
当通过
gradle run
任务运行它时,不存在此类错误

检查类路径intellij运行中是否出现任何
slf4j
jar(它不是我的
build.gradle
的直接依赖项)时,它不会

但它确实出现在外部依赖项树中:


您需要添加到intelliJ项目类路径。通常,可以通过单击编辑器上的红色灯泡或手动将其添加到项目设置中来轻松完成此操作,正如Rafi所说,需要转到项目结构,找到正在运行的模块,转到依赖项选项卡并设置为编译

您是否检查了jar是否在模块依赖项中?如果是,是否设置为编译?