ubuntu 安装jdk1.8

上一篇文章谢了ubuntu编译zookeeper,jdk是我之前装好了,这里记录一下jdk的安装过程,这里我也说一下,一般我们使用jdk时,不一定只是用一个jdk版本,所以有时候在编译之前我们都需要写一个脚本先source一下脚本来更换jdk版本,而不是把系统版本定死,不改变,我们可以把常用的jdk版本定义到/etc/profile里面。

1.方法一

下载jdk的源码进行编译安装。

下载路径:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,说道这里我也来说一下在linux下软件一般的安装目录了,安装目录主要有三个:/usr、/usr/local、/opt,这三个目录一般放的也是不同的东西,这里就简单讲一下:

/usr:系统级的目录,一般我们自动操作的东西是不会放到这个目录下去的,一般使用apt-get install 默认的库会放在这个目录下,运行程序的放在bin,库放在lib下面,头文件放在include下面。
/usr/local:用户级的程序目录,这个目录是用户目录,一般情况下我们自己下载源码进行编译,使用install命令时,就会安装到这个目录,这个目录也有lib、bin和include目录。
/opt:用户级的程序目录,这个是一个用户可选的目录,可以一般用来放第三方软件,如果不需要的时候可以直接rm -rf删除掉

而我们这里是不需要编译,下载直接使用,所以我们就放在/opt目录下,当然,你其他的也可以放到/opt下面,我上一个博客的zookeeper就放在/opt下面,因为主要是zookeeper也算是一个第三方库,只是第一次使用需要编译,之后直接复制编译出来的库就可以了。

下载好了放到/opt下面,解压

xxx@sharenew-desktop:/opt$ ls
jdk1.8.0_171  jdk-8u171-linux-x64.tar.gz
xxx@sharenew-desktop:/opt$ sudo tar -zxvf jdk-8u171-linux-x64.tar.gz

然后配置环境变量,可以写成sh文件,每次使用source一下,也可以写到/etc/profile里面,我们这里只要一个jdk版本,就直接写到/etc/profile里面,加到最后面,加完运行source /etc/profile,然后通过java -verison 判断java是否成功。

xxx@sharenew-desktop:/opt$ sudo vi /etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "$PS1" ]; then
  if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
    # The file bash.bashrc already sets the default PS1.
    # PS1='\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
      . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi
export JAVA_HOME=/opt/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
xxx@sharenew-desktop:/opt/jdk1.8.0_171$ source /etc/profile
xxx@sharenew-desktop:/opt/jdk1.8.0_171$ java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

java 的版本打出来基本就成功了。

2.通过apt-get安装

这里就三个步骤:

1. 第一句是下载新的资源库
2. 第二句更新资源库
3. 安装oracle jdk

xxx@sharenew-desktop:~$ sudo add-apt-repository ppa:webupd8team/java
xxx@sharenew-desktop:~$ sudo apt-get update
xxx@sharenew-desktop:~$ sudo apt-get install oracle-java8-installer
xxx@sharenew-desktop:~$ java -version

然后用java -version查看是否安装成功即可,但是有些ubuntu版本有些没有对应的java版本,这个时候就只能手动下载安装了。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值