在LINUX服务器上配置个人JAVA环境
有关文件
1、下载jdk安装包到服务器
2、解压 tar -zxvf jdk******.tar.gz (最好是自己建好文件夹解压到指定目录)
- /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
- /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
- ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
- ~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.
- ~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件.
tips: 接下来涉及文件修改 vi命令的使用
按 i 进行插入 ,esc 进入命令模式," :wq " 保存退出 “:q!” 不存盘强制退出,剩下的可以自行搜素
配置所有用户的环境
在 /etc/profile 中添加如下代码
注意JAVA_HOME 后面需要 个人进行修改,你把jdk压缩包解压在哪里,就填哪里的地址
export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
仅配置单用户的环境
在 ~/.bashrc 中添加如下代码
注意JAVA_HOME 后面需要 个人进行修改,你把jdk压缩包解压在哪里,就填哪里的地址
export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
注意配置完后要么重启LINUX 要么source
source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
source可以强行让一个脚本去影响当前的环境(他执行该脚本中的全部命令,而不关脚本文件的权限如何设置).
根据刚刚配置的情况
source /etc/profile 或者 source ~/.bashrc
测试
键入 java -version javac -version 查看是否能输出正常