昨天我试着打印所有的系统环境变量,我看到了一个名为" system“的变量。
我从未见过这个变量,所以我尝试打印它,结果是:
XaD+cVnuAOayI4XQ6c8iVEAxfIHSnPO1bkqP8rrze6IWpG/wufHLs3+tcdOL4z2HVFbmVV1q/IXAE5E6ysGZnRspxUMpt3l5cvLt2kofNi9weo4nFD8mtfmNXkR0Q+dxISt9BkIlA5lwUQil58KBFBxUMvvKkj7d83MHOrZrgG7+oseT4oFH3JkdOFY4IsYgwQk8fwyhDDzdvKn7gy3PiwPsnmhXwf5JLQgzOg39mLWhv5hpQzT/N9NHHjQ1U3DgUirIx+NcZrujDj2fJM1y6g==
返回System.getenv("SYSTEM")的确切内容是什么?为什么它会返回某种加密的文本?
发布于 2021-02-23 10:33:13
函数返回操作系统中配置的环境变量的值。
https://docs.oracle.com/javase/tutorial/essential/environment/env.html
例如,如果我们要创建一个名为FooFoo的新环境变量,其值为"Hello!“
export FooFoo="Hello World!"下面的代码:System.out.println(System.getenv("FooFoo"));将具有输出
“你好世界!”
在您的场景中--您安装的一些软件创建了一个名为SYSTEM的环境变量,它具有您提到的加密字符串的值。
此环境变量不是默认的windows 10环境变量之一。
https://pureinfotech.com/list-environment-variables-windows-10/
也不包括默认的linux环境变量。
https://www.cyberciti.biz/faq/linux-list-all-environment-variables-env-command/
https://stackoverflow.com/questions/66314057
复制相似问题