Vscode中执行或调试Java程序出现Unrecognized option: --enable-preview错误解决方法

如下所示,当想要使用Run|Debuge图标或者调试Java程序时出现如下错误:

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

出现这个情况的原因很可能是JDK发生了一些变化(比如:自动更新、重新安装等)而没有在Vscode中进行修改。
解决方法是在 C o m m a n d P a l e t t e Command Palette CommandPalette 中执行如下Java命令;

Java: Clean the Java language server workspace

这是因为,通常情况下,JDK发生变化后需要清除掉之前的工作区缓存才可以让目前的JDK正常工作。如果通过java.home更新JDK,JAVA插件会提醒让删掉工作区缓存并且重启。如果不是这种方式。就需要我们自己手动清除。

你可能感兴趣的:(Vscode中执行或调试Java程序出现Unrecognized option: --enable-preview错误解决方法)