Linux (Ubuntu/CentOS) 安装配置JDK,用户/全局

来源:互联网 发布:java log4j记录日志 编辑:程序博客网 时间:2024/05/23 11:45

1.下载JDK

NOTE: 由于服务器一般不直接连外网,最好下载安装包后手动离线安装
官网下载地址(JDK8):
http://www.oracle.com/technetwork/java/javase/downloads/index.html
注:下载对应版本的.tar.gz后缀压缩包

然后解压压缩包到你想要的目录,本文放在 /usr/java/
即:/usr/java/jdk1.8.0_144/



注:
关于 Ubuntu 或 CentOS 具体应该将环境变量配置在哪一个文件中:

/etc/profile

此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.


/etc/bashrc

为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.


~/.bash_profile

每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该

文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.

~/.bashrc

该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.


~/.profile

在Debian中使用.profile文件代 替.bash_profile文件.profile(由Bourne Shell和Korn Shell使用)和.login(由C Shell使用)两个文件是.bash_profile的同义词,目的是为了兼容其它Shell。在Debian中使用.profile文件代 替.bash_profile文件。


~/.bash_logout

当每次退出系统(退出bash shell)时,执行该文件.

详情可参见该博客:http://blog.csdn.net/gatieme/article/details/45064705

2. 当前用户安装

注:仅对当前用户有效,而非所有用户
添加下列内容到配置文件的最后:

export JAVA_HOME=/usr/java/jdk1.8.0_144export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$PATH

添加:
添加内容
验证:
验证

2.1 Ubuntu 中

1. 可添加内容到 `~/.profile` 里,添加后`重启`或者 `source ~/.profile`即可2. 或添加到 `~/.bashrc` 里,添加后`重新打开shell`即可

2.2 CentOS 中

1.可添加内容到 `~/.bash_profile` 里,添加后`重启`或者 `source ~/.bash_profile`即可


3. 所有用户安装

添加内容与单个用户一致,只是需要将内容添加到 /etc/profile 的最后

原创粉丝点击