ubuntu 中配置java环境(本地安装包)

 

1、查看系统位数、系统内核

root@ubuntu02:/home# getconf LONG_BIT
64
复制代码
root@ubuntu02:/home# hostnamectl
   Static hostname: ubuntu02
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 3c186d21e7094b71a8889a2d78350c4b
           Boot ID: cc8cf35b8ad54b68a5a2f07eb4042153
    Virtualization: vmware
  Operating System: Ubuntu 20.04.3 LTS
            Kernel: Linux 5.11.0-38-generic
      Architecture: x86-64
复制代码

 

2、查看当前java环境

复制代码
root@ubuntu02:~# java -version   //忽略提示,使用安装包进行安装

Command 'java' not found, but can be installed with:

apt install openjdk-11-jre-headless  # version 11.0.11+9-0ubuntu2~20.04, or
apt install default-jre              # version 2:1.11-72
apt install openjdk-13-jre-headless  # version 13.0.7+5-0ubuntu1~20.04
apt install openjdk-16-jre-headless  # version 16.0.1+9-1~20.04
apt install openjdk-17-jre-headless  # version 17+35-1~20.04
apt install openjdk-8-jre-headless   # version 8u292-b10-0ubuntu1~20.04
复制代码

 

3、官网下载最新java jdk安装包

下载地址:https://www.oracle.com/java/technologies/downloads/#java8

 

 

root@ubuntu02:/home/software# wget https://download.oracle.com/otn/java/jdk/8u311-b11/4d5417147a92418ea8b615e228bb6935/jdk-8u311-linux-x64.tar.gz
root@ubuntu02:/home/software# tar -xzvf jdk-8u311-linux-x64.tar.gz
root@ubuntu02:/home/software# ls
jdk1.8.0_311  jdk-8u311-linux-x64.tar.gz

 

4、创建安装目录

root@ubuntu02:/home/software# mkdir -p /usr/lib/jdk
root@ubuntu02:/home/software# mv jdk1.8.0_311 /usr/lib/jdk   //移动至指定目录

  

5、配置java环境变量

复制代码
root@ubuntu02:/home/software# vim /etc/profile
#java env
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_311
export JRE_HOME=${JAVA_HOME}/jre    
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib    
export PATH=${JAVA_HOME}/bin:$PATH



复制代码

 

 

6、立即生效

root@ubuntu02:/home/software# source /etc/profile

 

7、配置软连接:

root@ubuntu02:/home/software# update-alternatives --install /usr/bin/java  java  /usr/lib/jdk/jdk1.8.0_311/bin/java 300
update-alternatives: using /usr/lib/jdk/jdk1.8.0_311/bin/java to provide /usr/bin/java (java) in auto mode
root@ubuntu02:/home/software# update-alternatives --install /usr/bin/javac  javac  /usr/lib/jdk/jdk1.8.0_311/bin/javac 300
update-alternatives: using /usr/lib/jdk/jdk1.8.0_311/bin/javac to provide /usr/bin/javac (javac) in auto mode

 

8、测试安装效果

root@ubuntu02:/home/software# java -version
java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)

 

参考:https://www.cnblogs.com/lfri/p/10437266.html

 

posted @   小鲨鱼2018  阅读(1917)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2020-10-21 linux系统中各目录的作用
2020-10-21 linux系统中的文件类型
2020-10-21 linux系统中sudo服务
2020-10-21 linux系统中su 和 su - 的区别
2020-10-21 linux系统中的文件访问控制列表ACL
点击右上角即可分享
微信分享提示