环境变量配置
原创大约 3 分钟
背景
上文提到
PDF转images
需要用到poppler
, 在windows机器上需要配置环境变量,本文介绍通用的环境变量配置
Windows环境变量配置
配置Windows环境变量可以让您在命令行或任何应用程序中轻松访问特定的可执行文件或其他系统资源。
添加用户级环境变量:
打开系统属性:
- 在任务栏的搜索框中键入 "环境变量",然后选择 "编辑系统环境变量"。
打开环境变量对话框:
- 在弹出的 "系统属性" 窗口中,点击 "高级" 选项卡。
- 然后点击 "环境变量" 按钮。
添加新的用户变量:
- 在 "环境变量" 对话框中,选择 "新建(N)"。
- 在 "变量名" 中输入变量的名称,例如
MY_VAR
。 - 在 "变量值" 中输入变量的值,例如
C:\MyPrograms
。 - 点击 "确定" 保存新变量。
添加系统级环境变量:
打开系统属性:
- 在任务栏的搜索框中键入 "环境变量",然后选择 "编辑系统环境变量"。
打开环境变量对话框:
- 在弹出的 "系统属性" 窗口中,点击 "高级" 选项卡。
- 然后点击 "环境变量" 按钮。
添加新的系统变量:
- 在 "环境变量" 对话框中,选择 "新建(N)"。
- 在 "变量名" 中输入变量的名称,例如
PATH
。通常已经存在,我们只需要新增就可以 - 在 "变量值" 中输入变量的值,多个路径之间用分号 (
;
) 分隔,例如C:\Windows;C:\Windows\System32
。 - 点击 "确定" 保存新变量。
注意事项:
- 如果要编辑或删除现有的环境变量,可以在 "环境变量" 对话框中找到相应的变量并进行修改或删除操作。
- 系统级环境变量适用于所有用户,而用户级环境变量只适用于当前用户。
- 更改环境变量后,
可能
需要注销并重新登录用户才能使更改生效。实际上只需要重启正在使用的终端
或应用程序
即可。
Linux环境变量配置
在Linux系统中添加环境变量通常涉及修改特定的配置文件,例如
.bashrc
、.bash_profile
或.profile
,具体取决于您使用的Linux发行版和Shell
本教程是以Bash
为例,其他Shell的配置方式类似
通常用户级的环境变量配置文件在~/.bashrc
中 , 系统级的保存在/etc/profile
1. 打开终端
首先,打开终端应用程序,您将在其中执行命令。
2. 编辑配置文件
- 打开您的Shell配置文件,通常是
.bashrc
或/etc/profile
。取决于你配置到系统级还是用户级。或nano ~/.bashrc
nano /etc/profile
3. 添加环境变量
在打开的配置文件末尾添加您的环境变量:
export MY_VAR="value"
将 MY_VAR
替换为您的变量名称,value
替换为相应的值。
4. 保存并退出
按下 Ctrl + X
保存文件并退出编辑器。按照提示确认保存更改。
5. 使更改生效
在终端中执行以下命令,使新的环境变量立即生效:
source ~/.bashrc
或
source /etc/profile
6. 验证环境变量
输入以下命令验证环境变量是否已成功添加:
echo $MY_VAR
如果您看到输出显示您设置的值,则表示环境变量已成功添加并生效。
注意事项:
- 环境变量的生命周期仅限于当前会话。如果您希望永久性添加环境变量,可以将它们添加到
~/.bashrc
、~/.bash_profile
或~/.profile
中。 - 确保语法正确,特别是在Shell脚本中使用
export
命令来声明环境变量。 - 对于系统范围的环境变量(对所有用户都适用),通常会编辑
/etc/profile
或/etc/environment
文件。
下面是添加Java环境变量的示例:
export JAVA_HOME=/usr/local/java/jdk1.8.0_202
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar