我刚刚安装了scala,但我无法从命令行调用它。所以我尽职尽责地通过控制面板的环境变量检查了我的路径,并看到了scala文件夹。如果我从该文件夹中的cmd键入scala
,它就可以正常工作。
所以我尝试从Windows cmd echo %PATH%
看到任何问题。如果运行一个正常的命令窗口,我会得到几乎相同的路径,除了它缺少scala路径项。如果我运行命令行(Admin),则回显路径与环境变量版本匹配。在此管理员设置下,scala
正常工作。
没有定义用户路径变量,它只是一个系统变量。
我以前从未见过这个。为什么管理路径和非管理路径之间存在差异?如何从非管理命令行访问scala路径项?
谢谢!
答案 0 :(得分:0)
我也遇到了同样的问题,是环境变量没有刷新造成的。重新启动可以解决它,但是有一种方法可以在不重新启动的情况下刷新环境变量。
set PATH=C
echo %PATH%
进行检查这在 Windows 10 中对我有用。