Intellij Idea Intellij错误-测试框架意外退出Intellij

xhv8bpkk  于 2023-04-11  发布在  其他
关注(0)|答案(7)|浏览(795)

我一直在尝试运行junit测试,但不断面临这个问题。我试图在互联网上寻找答案,但没有任何帮助。
1

5lwkijsr

5lwkijsr1#

如果出现错误,例如
“* CommandLineWrapper不适合在Java 9+上启动应用... *”
然后,在IntelliJ IDEA中尝试以下解决方法:
运行-〉编辑配置-〉选择失败的运行配置-〉Shorten命令行:@argfile(Java 9+)-〉OK

vql8enpb

vql8enpb2#

对于IntelliJ 2019及更高版本,请访问:
Settings-> Build,Execution,Deployment -> Build Tools -> Maven -> Running Tests并取消选中argLine

fxnxkyjh

fxnxkyjh3#

我有同样的问题,但它已通过更新Intellij最新版本2020.3解决。现在我能够运行测试没有任何错误。请检查下面的链接最新的Intellij版本https://www.jetbrains.com/idea/download/

h7wcgrx3

h7wcgrx34#

我之前安装了zulu和OracleJava,然后在这两个之间切换了很多次
这是帮助我的东西。
在intelliJ中,转到运行,编辑配置。在运行/调试配置窗口中,在构建和运行部分下,选择“Java捆绑”。
要确保这适用于所有测试,请单击编辑模板图标(扳手),选择JUnit,然后在Buildandrun部分中选择'javaBundled'
确保JUnit下的所有配置也具有“java Bundled”
单击Apply和Ok。现在尝试运行测试,它应该可以工作。

uajslkp6

uajslkp65#

对我来说,问题是我的SBT项目中有一些不兼容/旧的依赖项。
我更新了SBT配置中每个第三方的版本,并在IntelliJ中运行ZIO测试开始工作。

mklgxw1f

mklgxw1f6#

对我来说,问题还在于我对依赖项进行了更改,并且更新的依赖项在SBT项目中不兼容。

dwthyt8l

dwthyt8l7#

JUnit 5和/或Intellij需要一个额外的依赖项来运行测试:

<dependency>
    <groupId>org.junit.platform</groupId>
    <artifactId>junit-platform-launcher</artifactId>
    <version>1.9.2</version>
    <scope>test</scope>
</dependency>

相关问题