ubuntu18.04安装jdk

本文详细介绍了在Ubuntu系统中安装Oracle JDK的过程,包括添加PPA源、安装JDK、验证安装、配置环境变量及使配置对所有用户生效的方法。同时,文章还提供了配置过程中可能遇到的问题及其解决方案。

 luffy是在官网上下载deb文件进行的安装,在配置环境变量的时候碰到了问题, 又根据终端提示安装了openjdk的好几个版本,更乱了。通过搜集资料,整理此篇博客。
 luffy准备安装oracle jdk, 不安装openjdk。

基本过程

  • 添加ppa源
    $sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
  • 安装jdk
    sudo apt-get install oracle-java8-installer
  • 验证安装成功
    输入$ java -version
    在这里插入图片描述
  • 配置java环境变量
    – 编辑当前用户下的.bashrc文件
    sudo gedit ~/.bashrc
    – 在文件末尾添加
    #add by xxx for set Java 8 environment 2019/01/26
    export JAVA_HOME=/usr/lib/jvm/java-8-oracle
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
    export PATH=${JAVA_HOME}/bin:$PATH

 – 生效 .bashrc文件

输入:source ~/.bashrc即可,没有任何提示应该就是成功了
(~/.bashrc文件作用域应该只是当前用户,若要使所有用户都有效,需要对 /etc/profile 进行相同操作,具体见辅助步骤)

 – 验证环境变量配置

   $ echo $JAVA_HOME 
   /usr/lib/jvm/java-8-oracle

辅助步骤

  1. 设置java8为默认(ubuntu下可能不需要,安装jdk时自动设置好了)
    sudo apt install oracle-java8-set-default
  2. 查看jdk目录
    $ ls -l /etc/alternatives/java
    lrwxrwxrwx 1 root root 39 1月 26 08:20 /etc/alternatives/java -> /usr/lib/jvm/java-8-oracle/jre/bin/java
    可见jdk目录为:/usr/lib/jvm/java-8-oracle/
  3. 配置环境变量使所有用户都生效
  • 编辑/etc/profile文件,在文件末尾添加如下4行
    export JAVA_HOME=/usr/lib/jvm/java-8-oracle
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
    export PATH=${JAVA_HOME}/bin:$PATH
  • 执行:source /etc/profile生效
  • 执行:echo $JAVA_HOME验证

碰到的问题

在配置完 .bashrc文件后进行生效时报错

$sudo source ~/.bashrc
sudo: source: command not found

luffy去掉sudo重新执行source ~/.bashrc就成功了
解决方案参考使用source命令的时候提示source: command not found错误解决

参考

  1. 讲述了openjdk和oracle jdk的安装区别, 这个一开始搞得luffy很蒙
    在Ubuntu 18.04上使用apt安装Java
  2. OpenJDK与JDK的区别分析
  3. 卸载openjdk
    Ubuntu18.04安装和配置Java JDK11并卸载自带OpenJDK
    卸载自动安装的无用的依赖包sudo: source: command not found
  4. 分别讲述通过解压的方式和在线ppa源的方式进行安装jdk
    Ubuntu 18.04安装JDK并配置环境变量
  5. 查看jdk安装路径
    linux下如何查询jdk的安装路径
  6. 安装intellij idea, 并破解
    Ubuntu16.04安装IntelliJ IDEA并破解方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值