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并破解方法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值