我正在尝试在 linux 中设置环境变量。我按照这里的说明进行操作:在 Ubuntu 中轻松更改 $JAVA_HOME
尽管使用source /etc/environment
和使用echo MY_VAR
来验证 linux 检测到变量,但我的 java 应用程序不会接受它。变量继续返回null
public static void main(String[] args) throws IOException {
System.out.print(System.getenv("MY_VAR"));
我正在通过执行我的 java 应用程序sudo java -jar /path/to/my.jar
更新:我的错误,我没有包含正确的命令。我其实是在sudoing。