下载

去oracle下载linux对应版本就行

解压安装

sudo mkdir /usr/java/
sudo cp /path/to/jdk-10.0.2_linux-x64_bin.tar.gz /usr/java/
sudo tar zxvf /usr/java/jdk-10.0.2_linux-x64_bin.tar.gz
复制代码

环境变量

编辑/etc/profile或者~/.bashrc,在文件最后添加:

export JAVA_HOME=/usr/java/jdk-10.0.2
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
复制代码

保存,运行

source /etc/profile
或
source ~/.bashrc
复制代码

这时候可能还不能用

因为有些linux发行版预置了openjdk,所以经过上面配置后运行java -version后还是提示是openjdk而不是我们安装的jdk.需要一下操作

sudo update-alternatives --install /usr/bin/java java /usr/java/jdk-10.0.2/bin/java 1080
sudo update-alternatives --config java
复制代码

选择你安装的jdk版本即可

转载于:https://juejin.im/post/5b723f39518825614a56a7cf

linux下配置java相关推荐

  1. Linux下配置JAVA 环境变量及查看JDK安装路径

    前言 有的时候我们安装了jdk,配置好了环境变量,时间一长却忘了安装路径在哪,这是让人很头疼的一件事,也有时候我们安装了jdk,一时忘记刚刚安装的路径在哪了.下面我将就这两种情况分别来说明下该怎么去查 ...

  2. linux下配置Java和Go环境

    2019独角兽企业重金招聘Python工程师标准>>> 重新安装了limux系统,由于长时间没有配置过java环境和Go环境,竟然不知道了都需要哪些东西了,因此就在博客里面总结一下, ...

  3. Red hat linux 下配置Java环境(jdk)

    1.把jdk-6u25-linux-i586-rpm.bin 复制到redhat linux中,放到/usr/java 目录下,该目录是mkdir 的,并chmod 755 jdk-6u25-linu ...

  4. LINUX下配置java的WEB环境

     一.安装配置j2sdk : 1. 下载的linux平台上的j2sdk(或jdk.或j2se).建议下载rpm包. 2.  假设用户下载的是j2sdk-1_4_2_08-linux-i586-rpm. ...

  5. 如何在linux下配置java环境变量详解

    看了很多帖子,只教我们怎么去配置环境变量,没看到有几个帖子先告诉我们这几个环境变量为什么要这样设置.我觉得知道这些变量对应什么,自己配置就比较清晰了. java环境变量的时候,有这几个变量需要配置: ...

  6. 在linux下配置java,在Linux下配置Java开发环境

    注:如果是使用bash的用户,则用编辑软件编辑.bash_profile当然也可以通过更改/etc/profile来实现,不过不推荐这么做,因为这样的设置将对所以用户的shell都生效,对系统安全会产 ...

  7. linux php和java环境变量配置_Linux下配置Java环境变量

    一般来说,我们都会把Java安装到 /usr/local 目录 或者 /opt 目录下.这里假设java安装包已解压在了 /opt下,具体目录为:/opt/java8/java1.8.0_45目录(注 ...

  8. linux 卸载ava,linux下配置ava环境变量.doc

    linux下配置ava环境变量 Linux下配置JAVA运行环境: 一:配置Linux和Windows共享文件夹 在windows系统下建立文件夹 "ltw" 点add按扭进行配置 ...

  9. linux离线配置qt环境,Linux下配置QT环境

    一.下载Qt源码包到本机,然后解压缩 #tar zxvf qt-x11-opensource-src-4.3.2.tar.gz -C /usr/local //将qt-x11-opensource-s ...

最新文章

  1. 疫情排查节时86%?不会代码也能玩转模型训练?腾讯大神揭秘语音语义及AutoML黑科技 | 内含福利...
  2. C#的显式接口和隐式接口
  3. Python连接MySQL数据库执行sql语句时的参数问题
  4. Fiddler抓包使用教程-Https
  5. JavaScipt面向对象编程----闭包
  6. 测试双打:模拟,假人和存根
  7. Ubuntu 16.04 64位安装YouCompleteMe
  8. Verilog HDL设计实现m序列+选择器
  9. Silverlight之Button控件简单自定义
  10. 使用innotop监测mysql
  11. 营业执照吊销后,股权何去何从?
  12. AI 删库,程序员背锅?
  13. pdf怎么解除限制?如何解密?一步解决
  14. matlab计算abc三相短路电流_电工都知道三相电动机按一千瓦两个电流计算 却不会计算公式...
  15. Python基础 - 20210425 - 基础(命名规范,注解,基础语法)
  16. 笔记本电脑英文技术规格解释
  17. 零基础学黑客攻防 :实现简单的QQ/邮件黑客攻击,注册表/系统安全防护,黑客零基础入门最佳教程
  18. 微信小程序连接阿里云物联网平台——物联网远程控制开发1
  19. hank's sap blog
  20. 《汇编语言》王爽(第四版) 第十章 实验10

热门文章

  1. 无法绑定由多个部分组成的标识符_「计算机组成原理」:I/O系统整体管理机制...
  2. sql中的begin....end
  3. 进入页面先刷新一次_转盘抽奖分享得积分,防止页面被恶意
  4. 计算机在识字教学中的应用,【多媒体技术论文】多媒体技术在小学识字教学中的应用(共3090字)...
  5. 节能信标无线感应定位测试:200kHz
  6. 神经网络为何成为学习算法的通用结构?
  7. 几种典型磁铁表面的磁感应强度的变化
  8. 2009-2019年全国大学生智能汽车竞赛获奖数据分析
  9. 基于uPC2710T设计信标射频放大电路
  10. 第三届福建省大学生智能车竞赛