Visual Studio Code 中的 Java JUnit 无法输出到控制台

4
我正在使用设置为JDK 11安装目录的java.home的Visual Studio Code。我有一个Maven项目并使用3.5.4,并将其添加到了路径中,所以我可以在控制台中运行mvn。Maven正常工作,并且可以运行代码的主要方法,但是当我通过单击注释@ Test方法上显示的Run Test来运行JUnit 4.12测试时,测试会运行,但我无法查看任何JUnit测试的控制台输出。

Output下,我有Test Output窗口,这就是我期望控制台输出的地方,但是即使测试方法运行 System.out.println("test"); ,也没有任何内容显示出来。

我该如何使JUnit 4.12在单击测试方法上显示测试控制台输出?


我知道这已经过时了,但是对于那些来到这里的人,你们使用的是哪个版本的VS Code? - chrisinmtown
根据我的研究,我认为这是VSCode 1.29版本,尽管也有关于1.27和1.28版本的报告。 - Josh
1个回答

3

插件目前存在已知问题,解决方法是禁用Maven插件。(您仍然可以在VS Code中使用终端来运行Maven)


这个问题还存在吗? - zygimantus
@zygimantus 如果我没记错的话,这个问题在几个月后就不再存在了。不过我已经一年多没有使用它了,所以可能会再次出现。 - Josh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接