为 kotlin 设置的环境变量在管理员上可见,但在用户帐户上不可见

为 kotlin 设置的环境变量在管理员上可见,但在用户帐户上不可见

我的桌面上有 kotlinc,路径为:

C:\Users\tom\Desktop\kotlinc

然后在命令行中检查编译器的版本:

C:\Users\tom\Desktop\kotlinc\bin>kotlinc -version

并且这有效(想确定这一点)。

我想修改 PATH 变量。我尝试了几个版本,但这是当前版本:

我添加了新变量 KOTLIN_HOME,将其值设置为 C:Users\tom\Desktop\kotlinc,然后编辑 PATH。这是 Windows 10,所以我只需添加新行 %KOTLIN_HOME%\bin(我也尝试过直接添加到现有行)。每行末尾都有分号。

从 C:\Users\tom 使用 kotlinc -version 不起作用:

'kotlinc' 不被识别为内部或外部命令,也不是可运行程序或批处理文件。

首先要检查什么?

KOTLIN_HOME:

C:\Users\tom\Desktop\kotlinc

小路:

%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;
%KOTLIN_HOME%\bin;

编辑:变量已在用户帐户上设置但不起作用,在我重新登录管理员后它开始起作用。有什么可以阻止的吗?

此 PATH 也不起作用:

%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
C:\Users\tom\Desktop\kotlinc\bin

编辑1:我以管理员权限启动了命令行,然后环境变量起作用了。

编辑2:我更改了帖子标题

相关内容