如何在Linux Bash Profile下设置JAVA_HOME/PATH变量

时间:2020-01-09 10:42:22  来源:igfitidea点击:

如何在Linux上设置Java路径。
如何在Linux系统下为每个用户设置JAVA_HOME和PATH变量?

~/.bash_profile是一个启动脚本,通常运行一次。
该特定文件用于在普通用户登录时运行的命令。
.bash_profile的常见用法是设置环境变量(例如PATH,JAVA_HOME),为shell命令创建别名以及为新创建的文件设置默认权限。

为单个用户设置JAVA_HOME/PATH

登录到您的帐户并打开.bash_profile文件

$ vi ~/.bash_profile

使用语法export JAVA_HOME = <java的路径>如下设置JAVA_HOME。
如果您的路径设置为/usr/java/jdk1.5.0_07/bin/java,则将其设置如下:

export JAVA_HOME=/usr/java/jdk1.5.0_07/bin/java

如下设置PATH:

export PATH=$PATH:/usr/java/jdk1.5.0_07/bin

请根据您的设置随意替换/usr/java/jdk1.5.0_07。
保存并关闭文件。
只需注销并重新登录即可查看新更改。
或者,执行以下命令以立即激活新的路径设置:

$ source ~/.bash_profile

或者

$ . ~/.bash_profile

验证新设置:

$ echo $JAVA_HOME
$ echo $PATH

提示:使用以下命令找出UNIX/Linux下Java可执行文件的确切路径:

$ which java

请注意,文件~/.bashrc是相似的,不同之处是~/.bash_profile仅针对Bash登录shell运行,而.bashrc针对每个新的Bash shell运行。

为所有用户设置JAVA_HOME/PATH

您需要为所有用户在/etc/profile或者/etc/bash.bashrc文件中设置全局配置:

# vi /etc/profile

接下来设置PATH/JAVA_PATH变量,如下所示:

export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
export PATH=$PATH:/usr/java/jdk1.5.0_07/bin

保存并关闭文件。
再次需要输入以下命令以立即激活路径设置:

# source /etc/profile

或者

# . /etc/profile