首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在VSCode终端中运行java

无法在VSCode终端中运行java
EN

Stack Overflow用户
提问于 2021-09-13 16:34:13
回答 2查看 1.8K关注 0票数 0

在VSCode终端(Powershell和CMD)中,当我运行javac或java时

javac :术语'javac‘不被识别为cmdlet、函数、脚本文件或可操作程序的名称。请查看

名称的拼写,或者如果包含路径,请验证路径是否正确,然后再试一次。

但是,当我在VSCode之外打开CMD或Powershell时,我成功地运行了它们。我猜这是因为我的机器上的VSCode路径配置混乱了,但我似乎找不到修复它的地方。如何确保我的VSCode路径env与我的系统env相同?

EN

回答 2

Stack Overflow用户

发布于 2021-09-14 02:03:41

重新启动与代码。VS代码使用集成终端,所以如果命令可以在外部终端执行,它也应该工作。

关于猜测混乱的路径配置,您可以

从命令调色板的

  1. Java: Clean Java Language Server Workspace表单命令Palette
  2. Java: Configure Java Runtime,转到Java,然后选择已安装的java,这是JDK for Language Server

java11或最新版本所必需的

不要忘记重新加载窗口以使更改有效。

票数 0
EN

Stack Overflow用户

发布于 2022-02-03 08:18:04

In

只需打开一个新的cmd,键入代码就可以打开vscode的一个新实例,从那时起,将加载新的路径变量。

长形

在通过winget安装java之后,我遇到了与这里描述的相同的问题:https://learn.microsoft.com/en-us/java/openjdk/install

安装之后,我在一个新的java -version实例vscode中尝试了,但是它失败了。

'java‘不被识别为cmdlet的名称.

所以我在一个全新的CMD窗口里试了一下它的工作原理。奇怪..。

而不是像其他地方建议的那样重新启动计算机或注销/登录(一次又一次关机?)上个世纪),我发现必须从CMD中打开一个新的vscode实例,如下所述:

VS Code Refresh Integrated Terminal Environment Variables without Restart/Logout

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69166246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档