java - Java 独立项目 VSCode 中显示无法识别的选项 : -ea, --enable-preview 错误

标签 java junit visual-studio-code

我还没有找到有关此问题的任何文档。在独立项目中,当我尝试运行简单的 JUnit 测试时,会出现以下错误。即使配置了 launch.json 文件并将以下参数添加到 vmArgs 后,也会出现相同的错误。该文件在两周前运行良好,此后我就没有再碰过它。这是因为新的 VSCode 更新吗?或者?

使用 Maven 和“创建 Java 项目”命令,这些文件可以正常工作。

错误:

Unrecognized option: -ea,--enable-preview
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

最佳答案

尝试在测试配置中的settings.json 中设置 --enable-preview 标志:

"java.test.config": [
    {
        "name": "java12",
        "workingDirectory": "${workspaceFolder}",
        "vmargs": [ "--enable-preview" ],
    },
]

引用https://github.com/redhat-developer/vscode-java/issues/671#issuecomment-478040504

关于java - Java 独立项目 VSCode 中显示无法识别的选项 : -ea, --enable-preview 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58742103/

相关文章:

java - JPA 2.0 : TYPE expression exception

java - 在 Jar 中定位资源

node.js - "Cannot find debug adapter for type ' Node '. "

Java:在单元测试中模拟 http/https 调用

java - DBUNIT flatXmlDataSet 文件和具有特殊字符的列

visual-studio-code - 在编辑器和集成终端之间切换焦点

java - 编译错误失败,而不是在运行时抛出 “Unresolved compilation problem”

java - 如何输入数据类型 XMLGregorianCalendar 的日期/时间

java - 当我单击标题时,没有显示首选项

java - 对具有抽象类对象的类进行 Junit 测试