无法在 VS 代码上运行 Tomcat 服务器



我无法在VS代码上运行Tomcat服务器。

错误消息在下方显示

[apache-tomcat-9.0.37]: 'C:Program' is not recognized as an internal or external command,
operable program or batch file.

然而,我的tomcat文件夹放在D驱动器上,和源代码的文件夹相同。我不知道它为什么要搜索";C: \程序"文件夹如果你能帮忙,我真的很感激。谢谢

jdk1.8Windows10VS代码1.47.2Tomcat9.0.37

在此处输入图像描述

我想这在插件的最新版本中已经被破坏了。我也面临类似的问题。现在我又回到了2个月大的插件版本。这似乎奏效了。我很惊讶VS.Code自动升级插件.

在我这边,我发现这个扩展看起来像您的"java.home";在启动之前在settings.json中指定的路径,因此注释掉该路径并解决错误。

我今天收到了这个,我用"修复"了它

C:\Progra~1\AdoptOpenJDK\jdk-11.0.7.10-hotspot\

对于Progra~1,我只是省略了空白,这足以让事情正常运行。

我在为动态web应用程序设置VS Code时也遇到了同样的问题,我发现我们可以通过从VS Codesettings.json中删除Java.home变量来解决这个问题。您可以通过ctrl+shift+p找到它并搜索settings.json。删除Java.home变量后,VS Code将从环境变量中搜索默认的JAVA_HOME变量,并运行Tomcat服务器。settings.json

我已经从设置中删除了JAVA_HOME,它像这样为我工作。

  1. 安装Java扩展包

  2. setting.json

    "java.home" : "C:\Program Files\Java\jdk1.8.0_261"
    change to "java.home" : "C:\Java\jdk1.8.0_261"
    

最新更新