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 PaletteCommandPalette 中执行如下Java命令;

Java: Clean the Java language server workspace

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


版权声明:本文为qq_39785575原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。