您的位置:首页 > 运维架构 > Linux

Linux 安装jdk和配置环境变量

2017-08-26 17:56 323 查看
Linux安装jdk其实和win区别不大,主要步骤为:

1.下载对应版本的jdk包

2.解压到指定目录

3.配置环境变量

4.把jdk版本指定为我们自己安装的:我用的Linux是Ubuntu14,其它的不知道,这个版本是有默认的jdk的(openjdk)。

具体步骤:

1.下载安装包

    推荐到官网下载
jdk8官网下载地址     本人电脑是Linux64位的,下载的版本如图:

   下载到了  /home/shoo/downloads  路径下面,安装包名字是:jdk-8u144-linux-x64.tar.gz



2.解压到指定目录

     我本人是装在了 /usr/local/java  下面

      a.创建 java文件夹 : 

                                           进入/usr/local 目录:cd /usr/local

                                           创建Java文件夹: mkdir  java 

      b.进入安装包所在目录 :cd  /home/shoo/downloads/

      c.把安装包拷贝到要安装的地方:cp jdk-8u144-linux-x64.tar.gz /usr/local/java     -- 拷贝命令: cp   所在目录  目标目录

      d.进入安装目录:cd /usr/local/java

      e.如果有权限限制,则授权 :chmod +x jdk-8u144-linux-x64.tar.gz

      f.解压:tar xvf jdk-8u144-linux-x64.tar.gz    --解压后的文件夹名字为:jdk1.8.0_144

      g.删除安装包:rm -rf  jdk-8u144-linux-x64.tar.gz

3.配置环境变量

     其实就是把下面的文本放入  /etc/profile  文件里:

    

      export JAVA_HOME=/usr/local/java/jdk1.8.0_144

      export JRE_HOME=${JAVA_HOME}/jre

      export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

      export PATH={JAVA_HOME}/bin:$PATH

      a.你可以用 vim编辑器(前提是你有安装):vim /etc/profile

      b.你可以用 nano: nano /etc/profile

     具体 vim  nano等编辑器用法,不会的请补补,编辑器是玩Linux必会的。编辑完记得保存!

4.更改默认的jdk

    update-alternatives --install /usr/local/java java /usr/local/java/jdk1.8.0_144/bin/java 300

    update-alternatives --install /usr/local/javac javac /usr/local/java/jdk1.8.0_144/bin/javac 300

    update-alternatives –config java

会出现如下面的供选择:

有 2 个候选项可用于替换 java (提供 /usr/local/java)。

选择 路径 优先级 状态

------------------------------------------------------------

0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 自动模式

1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 手动模式

* 2 /usr/local/java/jdk1.8.0_144/bin/java 300 手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:

当然我们要选择自己安装的那个,即编号  2,我这里已经是编号2了。

jdk安装到此结束,测试方法和win一样:打开终端输入  [b]java -version 
查看结果即可。

值得注意的是很多操作都是需要权限的,推荐切到root:sudo su
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: