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 的最后
阅读全文
0 0
- Linux (Ubuntu/CentOS) 安装配置JDK,用户/全局
- Linux(CentOS) Wget安装配置用户Oracle JDK
- Linux CentOS/Ubuntu java jdk安装配置 离线安装与在线安装
- Linux CentOS 6.5安装与配置JDK
- Linux-CentOS安装jdk以及配置
- linux学习之centos jdk安装配置
- linux下配置全局jdk
- Centos 安装配置jdk
- linux ubuntu 安装jdk并配置环境变量
- linux ubuntu 安装jdk并配置环境变量
- linux(Ubuntu)中安装配置JDK
- Linux,UBUNTU.CENTOS服务器用户安装自己的软件如何配置环境
- centos linux安装jdk
- linux centos jdk安装
- Linux centos 安装jdk
- linux安装jdk(CentOS)
- Linux CentOS 安装JDK
- Linux(CentOS)下配置安装Tomcat并配置JDK环境
- angularjs
- 复合索引的先决使用条件
- 水波纹控件控件封装
- Pattern类与Matcher类详解
- jQuery中append/prepend与after/before的区别
- Linux (Ubuntu/CentOS) 安装配置JDK,用户/全局
- SA17225160_李伯威(libowei)_高级软工第一次实验报告
- JAVA正则表达式:Pattern类与Matcher类详解(转)
- 解决android view的touch和click事件冲突
- KMP---字符串匹配
- 转载至:http://blog.csdn.net/antony9118/article/details/51425581
- HTML2.z
- 【Lua学习笔记】Lua常用知识点总结
- 混乱和错误,哪个更能接受