vscode 终端无法使用java等命令的解决(非添加管理员权限)

问题描述

java正常安装,系统变量正常设置,如图,cmd可以在任意路径使用Java及相关命令等。


cmd.png

但在vs code的cmd/PowerShell无法使用java命令,报错"Java不是内部或外部命令,也不是可运行的程序或批处理文件。"

解决方法

经过网上搜索和自行尝试,有两个解决方法:
1.给予vscode管理员权限
可以通过设置属性默认管理员权限打开。不过这很让人疑惑,为什么访问系统变量需要管理员权限?


Code.exe.png

2.删除系统变量Path中的Microsoft VS Code/bin,如图,再重启vscode即可。据我观察后面再把这个环境变量加上也无妨,貌似是新版vscode的bug。


系统变量Path.png

适用版本

win10,vscode version:1.42.1(system setup)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容