详解 MAC/Linux Vi配置环境变量及Java环境变量配置
一、什么是环境变量?
环境变量 (Environment Variable) 是操作系统中用来指定操作系统运行环境的一些参数,一般由 shell 程序在启动时读取并处理。每个进程都有各自的运行环境,环境变量就是定义这种环境的一种机制,它可以被启动的程序使用。
二、环境变量的作用
在编码过程中,通常我们需要在命令行中执行 Java 命令或其它命令。而一些命令的执行需要依赖于一些环境变量的设定,如 $JAVA_HOME 或 $PATH 等。因此,在编程过程中,需要我们配置相应的环境变量,以便我们的系统顺畅地执行相应的命令。
三、如何配置环境变量
1. 配置环境变量
在终端使用 vi 命令进行编辑,设置 path 和 java 环境变量,具体配置方式为:进入终端 vim ~/.bash_profile 进行编辑,然后输入以下内容,保存退出即可。
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
以上代码表示 JDK 的环境变量已设置完成。其中,JAVA_HOME 指向 JDK 的安装目录,PATH 设定了环境变量 PATH, $PATH 表示原来 PATH 中已经包含的内容,这里添加了 JDK 的 bin 目录。
2. 刷新环境变量
在 Mac 或 Linux 系统中,我们使用 source 命令使修改的环境变量生效,并且让其马上生效,不需要注销或重启设备。
source ~/.bash_profile
这个命令会使 $PATH 等环境变量立即起作用(其它发行版可能不是 source 命令,如 Debian/Ubuntu 中使用的是. /etc/profile.d/java.sh,不过用途是一样的)。
3. 环境变量配置示例
以JAVA_HOME配置为例,若 JDK 安装在 /usr/local/jdk1.8.0_171,则在终端使用命令行方式,设定 JAVA_HOME 的环境变量为:
export JAVA_HOME=/usr/local/jdk1.8.0_171
以上的命令只是临时的设定,更改无法永久保存。
如果您希望每次打开终端都能自动设定相关的环境变量,则可以将设置命令添加到对应的终端配置文件中。例如在 Mac OS X 终端下可以使用. bash_profile 或者 .profile 配置文件。在 Linux 下可以使用. bashrc 文件。
四、结束语
以上就是 MAC/Linux Vi配置环境变量及Java环境变量配置的攻略。希望能对大家在编程过程中遇到的环境变量问题有所帮助。如果您还有其他关于环境变量的问题,欢迎留言讨论!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解 MAC/Linux Vi配置环境变量及Java环境变量配置 - Python技术站