码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu分支Linux操作系统安装JDK环境

时间:2015-06-21 19:45:48      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

  在Linuxer系统中,jdk环境常常是必需的,下面介绍下Oracle官方JDK安装方式

  第一步:去jdk官网下载对应版本的JDK安装文件

  第二步:解压文件,修改文件名

$ sudo mkdir /usr/lib/jvm
$ sudo tar zxvf jdk-8u45-linux-x64.tar.gz  -C /usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo mv jdk1.8.0_45 jdk

  第三步:配置环境变量:

sudo gedit /etc/profile

添加如下代码:

export JAVA_HOME=/usr/lib/jvm/jdk 
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  

这里为什么不修改“~/.bashrc”文件而修改“/etc/profile”呢?这些文件作用有一些不同

/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)时,执行该文件。 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部) 只能继承/etc/profile中的变量,他们是"父子"关系。

由此可知,“~/.bashrc”的环境变量只对shell有用,而“/etc/profile”而能针对于任何用户的任意程序

  第四步:使配置生效:

source /etc/profile

  第五步:验证是否生效:

java -version

 

Ubuntu分支Linux操作系统安装JDK环境

标签:

原文地址:http://www.cnblogs.com/johnvwan/p/4592230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!