在Ubuntu系统中设置系统环境变量可以通过以下几种方法:
/etc/environment
文件打开终端:
sudo nano /etc/environment
添加环境变量: 在文件中添加你想要设置的环境变量,格式如下:
VARIABLE_NAME="value"
例如,设置JAVA_HOME
:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
保存并退出:
按Ctrl + X
,然后按Y
确认保存,最后按Enter
退出。
使环境变量生效: 重新登录系统或重启系统,或者使用以下命令使环境变量立即生效:
source /etc/environment
~/.bashrc
或~/.profile
文件打开终端:
nano ~/.bashrc
或者
nano ~/.profile
添加环境变量: 在文件的末尾添加你想要设置的环境变量,格式如下:
export VARIABLE_NAME="value"
例如,设置JAVA_HOME
:
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
保存并退出:
按Ctrl + X
,然后按Y
确认保存,最后按Enter
退出。
使环境变量生效: 在当前终端中运行以下命令使环境变量立即生效:
source ~/.bashrc
或者
source ~/.profile
/etc/profile.d/
目录创建一个新的脚本文件:
sudo nano /etc/profile.d/custom_env.sh
添加环境变量: 在文件中添加你想要设置的环境变量,格式如下:
export VARIABLE_NAME="value"
例如,设置JAVA_HOME
:
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
保存并退出:
按Ctrl + X
,然后按Y
确认保存,最后按Enter
退出。
使环境变量生效: 重新登录系统或重启系统,或者使用以下命令使环境变量立即生效:
source /etc/profile.d/custom_env.sh
sudo
)。/etc/environment
文件会影响所有用户,而修改~/.bashrc
或~/.profile
文件只会影响当前用户。/etc/profile.d/
目录的方法适用于所有用户,并且不需要每次登录时手动加载。选择适合你需求的方法进行设置即可。