Ubantu系统安装java jdk8

以下部分参考:https://blog.csdn.net/xiamoyanyulrq/article/details/83022632

使用安装包安装:

JDK官网下载地址:https://www.oracle.com/java/technologies/jdk8-downloads.html

1):官方下载对应的.gz包:

这里以jdk-8u181-linux-x64.tar.gz为例

我们可以在Ubantu自带的Firefox浏览器下载,然后保存文件,文件默认在home的下载文件夹中

查看下载后的tar.gz文件

$ cd ~/下载

这里 ~指的是home目录,cd ~/下载 指进入home的下载目录
进入后我们可以使用ls 命令查看该目录下的文件

2):创建一个目录用于存放解压后的文件,并解压缩到该目录下
$ cd ~/下载
$ sudo mkdir /usr/lib/jvm
$ sudo tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/lib/jvm

这里cd ~/下载是先进入下载文件的所在目录,sudo mkdir /usr/lib/jvm指在/usr/lib/下创建一个jvm文件夹,sudo tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/lib/jvm 指将*.tar.gz文件解压到 /usr/lib/jvm下文件夹下

3):修改环境变量
$ sudo vim ~/.bashrc

sudo vim ~/.bashrc指用文本编辑器vim打开home下的隐藏文件./bashrc,该文件是用户的配置文件。

如果没有下载vim 可以使用 sudo apt-get install vim命令来安装vim

4):文件末尾追加如下内容
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_181  ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
PATH=${JAVA_HOME}/bin:$PATH  
5):使环境变量生效
$ source ~/.bashrc

6):设置默认jdk

注意,下面命令的jdk版本号可能与下载的不同,将下面jdk的版本号改为自己下载的即可。

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_181/bin/java 300  
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_181/bin/javac 300  
$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_181/bin/jar 300   
$ sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_181/bin/javah 300   
$ sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_181/bin/javap 300 
7):执行
$ sudo update-alternatives --config java
8):测试是否安装成功
$ java -version
$ javac -version

如果出现bash:***: 没有那个文件或目录,如果环境变量没问题,那就是缺少编译环境。

$  sudo apt-get install libc6-i386

安装编译环境然后再键入java命令查看是否安装成功jdk即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值