java - 在 Intellij 2019.1 中使用 Open JDK 11.0.2 构建 Spring Boot 项目失败

标签 java intellij-idea

我最近将我的项目从 Oracle JDK8 升级到 OpenJDK 11.0.2

我系统中的 Java 版本

openjdk 11.0.2 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

当我从终端使用 maven 构建我的项目时,它编译正常,但在使用 IntelliJ 构建相同项目时失败。没有堆栈跟踪可供查看,每次我构建项目时它都会向我显示此错误。

这表示这是一个 NullPointerException,我知道我们有很多关于 SO 的重复问题,我不是要解决 NullPointer,而是如果有人可以帮助我想出一种在构建项目时检查日志的方法使用 IntelliJ 中的 play 按钮,之后我会帮助自己。

enter image description here

我查看了idea.log文件,没有什么可疑的。

019-04-30 16:44:54,956 [1342048]   INFO - rationStore.ComponentStoreImpl - Saving Project '/Users/neeraj/Projects/office/PartnerPortal' PartnerPortallibraryTable took 19 ms
2019-04-30 16:44:54,995 [1342087]   INFO - ij.compiler.impl.CompileDriver - COMPILATION STARTED (BUILD PROCESS)
2019-04-30 16:44:55,154 [1342246]   INFO - j.compiler.server.BuildManager - Using preloaded build process to compile /Users/neeraj/Projects/office/PartnerPortal
2019-04-30 16:44:56,433 [1343525]   INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 51 ms
2019-04-30 16:44:57,683 [1344775]   INFO - over.idea.build.CloverCompiler - External build - file generated: outputRoot=</Users/neeraj/Projects/office/PartnerPortal/target/classes> relativePath=<META-INF/PartnerPortal.kotlin_module>
2019-04-30 16:44:58,102 [1345194]   INFO - lij.compiler.impl.CompilerUtil -     COMPILATION FINISHED (BUILD PROCESS); Errors: 1; warnings: 0 took 3111 ms: 0 min 3sec
2019-04-30 16:44:58,103 [1345195]   INFO - over.idea.build.CloverCompiler - CLOVER: COMPILATION IN EXTERNAL BUILD PROCESS HAS FINISHED
2019-04-30 16:44:58,106 [1345198]   INFO - s.CompilerReferenceServiceBase - backward reference index reader is opened
2019-04-30 16:44:58,455 [1345547]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: Build process started. Classpath: /Applications/IntelliJ IDEA.app/Contents/lib/jps-launcher.jar:/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home/lib/classes.zip
2019-04-30 16:44:58,486 [1345578]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2019-04-30 16:44:58,486 [1345578]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: SLF4J: Defaulting to no-operation (NOP) logger implementation
2019-04-30 16:44:58,486 [1345578]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2019-04-30 16:44:59,360 [1346452]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: WARNING: An illegal reflective access operation has occurred
2019-04-30 16:44:59,360 [1346452]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: WARNING: Illegal reflective access by com.google.protobuf.UnsafeUtil (file:/Applications/IntelliJ%20IDEA.app/Contents/lib/protobuf-java-3.5.1.jar) to field java.nio.Buffer.address
2019-04-30 16:44:59,360 [1346452]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: WARNING: Please consider reporting this to the maintainers of com.google.protobuf.UnsafeUtil
2019-04-30 16:44:59,360 [1346452]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
2019-04-30 16:44:59,361 [1346453]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: WARNING: All illegal access operations will be denied in a future release
2019-04-30 16:45:04,513 [1351605]   INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 47 ms
2019-04-30 16:45:21,297 [1368389]   INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 41 ms

最佳答案

禁用“Atlassian Clover for IDEA”插件在这种情况下有所帮助。

关于java - 在 Intellij 2019.1 中使用 Open JDK 11.0.2 构建 Spring Boot 项目失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55919616/

相关文章:

java - 是否可以使用 Play Framework 将日志消息发送到不同的文件?

java - IntelliJ IDEA 中的 Gradle 项目刷新失败

tomcat - 开始使用 IntelliJ 时出现 Apache Tomcat 错误

grails - 在 IntelliJ 中启用 Grails 3.x 自动重新加载

java - IntelliJ - 从文件中获取标准输入

java - 需要有关简单 Java 模式编码的帮助

java - 通过多次调用重新绘制来自定义绘制 Swing 组件

java - 如何避免冒泡排序算法中重复的字符串值?

java多线程运行,当一个线程找到解决方案时停止线程

java - 如何在 IntelliJ IDEA 中创建 .jar 文件或导出 JAR(如 Eclipse Java 存档导出)?