在intellij中运行我的应用程序时,我得到以下异常:
(?<!\d\.)(?<!\.)(?:\b|_)3423423987(?:\b|_)(?!\.\d)
当通过Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
任务运行时,没有这样的错误。
检查是否有任何gradle run
jar(不是我的slf4j
的直接依赖关系)出现在类路径intellij运行中,它没有,
但确实出现在外部依赖关系树中:
答案 0 :(得分:0)
您需要添加到intelliJ项目类路径。通常,可以通过单击编辑器上的红色灯泡或在项目设置中手动添加它来轻松完成此操作
答案 1 :(得分:0)
正如Rafi所说,需要转到Project Structure,找到正在运行的模块,转到Dependencies选项卡并设置为compile。 https://www.jetbrains.com/help/idea/dependencies.html