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

Linux(Ubuntu)安装JDK和配置环境变量

时间:2015-12-27 09:37:44      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

JDK的最新版已经是8_66,本文以Unbuntu 15.10安装为例。

  1. 先从Oracle官网下载JDK。我的系统是Ubuntu15.10 64位的,所以下载的是jdk-8u66-linux-x64.tar.gz
  2. 创建JDK存放路径。我的JDK存放在“/usr/jdk”,所以使用命令"sudo mkdir -p /usr/jdk".
  3. 用tar命令将下载好的JDK压缩包解压到目标路径:在Shell中先进入"/usr/jdk"目录,然后输入命令"sudo tar xzf ~/Downloads/jdk-8u66-linux-x64.tar.gz"
  4. 配置环境变量和PATH:用“sudo gedit /etc/profile“在profile文件的最后添加以下字段:

      export JAVA_HOME=/usr/jdk/jdk_1.8.0_66

      export CLASS_PATH=.:$CLASS_PATH:$JAVA_HOME/lib

      export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

    通过以上设置,为每个用户配置了JDK的环境变量和PATH。

  5.  使用命令"source /etc/profile"让第四步配置的环境变量立刻生效。

  6.  现在应该安装和配置了JDK8,可以在shell中输入"java -version"来验证安装是否成功

    

以下是引用的环境变量配置知识:

  • /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”而能针对于任何用户的任意程序。

Linux(Ubuntu)安装JDK和配置环境变量

标签:

原文地址:http://www.cnblogs.com/fascool/p/5079530.html

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