答案 0 :(得分:0)
我遇到了同样的问题,但已通过更新 Intellij 最新版本 2020.3 解决。现在我可以运行测试而没有任何错误。请查看以下链接以获取最新的 Intellij 版本 https://www.jetbrains.com/idea/download/
答案 1 :(得分:0)
我之前安装了 zulu 和 Oracle Java,然后在两者之间切换了很多。 我最终拥有许多 JDK
这对我有帮助。
在 intelliJ 中,转到运行、编辑配置。 在 Run/Debug Configurations 窗口的 Build and run 部分下,选择“Java Bundled”。
要确保这适用于所有测试,请单击编辑模板图标(扳手),选择 JUnit,然后在构建和运行部分中选择“java Bundled”
确保JUnit下的所有配置也有'java Bundled'
点击应用和确定。现在尝试运行测试,它应该可以工作。
答案 2 :(得分:0)
如果错误有详细信息,例如“CommandLineWrapper
不适合在 Java 9+ 上启动应用...”在 IntelliJ IDEA 中尝试以下解决方法:
运行 -> 编辑配置 -> 选择失败的运行配置 -> 缩短命令行:@argfile (Java 9+) -> OK