Linux详解——安装JDK

目录

一、下载jdk

二、tar包安装

 三、rpm包安装


一、下载jdk

1.下载jdk
    https://www.oracle.com/technetwork/java/javase/downloads/index.html

2.通过CRT|WinSCP工具将jdk上传到linux系统中    

二、tar包安装

# 1.将JDK解压缩到指定目录
    tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/
    注意:-C参数是将JDK解压之后文件放入usr目录中

# 2.进入jdk解压缩目录查看
    cd /usr/jdk1.8.0_171/

# 3.查看详细信息
    [root@localhost jdk1.8.0_171]# ls
        bin        db       javafx-src.zip  lib      man          release  THIRDPARTYLICENSEREADME-JAVAFX.txt
        COPYRIGHT  include  jre             LICENSE  README.html  src.zip  THIRDPARTYLICENSEREADME.txt

# 4.配置环境变量
     vi /etc/profile
     
# 5.在文件末尾加入如下配置
    export JAVA_HOME=/usr/jdk1.8.0_171
    export PATH=$PATH:$JAVA_HOME/bin

# 6.加载配置生效
    source /etc/profile    加载配置生效
    reboot                 重启系统
    注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source无法生效时,可以使用重启试试

# 7.测试环境变量
    java
    javac
    java -version

 三、rpm包安装

# 1.安装jdk
    [root@localhost ~]# rpm -ivh jdk-8u171-linux-x64.rpm 
        准备中...                          ################################# [100%]
        正在升级/安装...
           1:jdk1.8-2000:1.8.0_171-fcs        ################################# [100%]
            Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

# 2.搜索默认安装位置
     [root@localhost ~]# find / -name "java"
         /usr/java/jdk1.8.0_171-amd64/bin/java
        /usr/java/jdk1.8.0_171-amd64/jre/bin/java

# 3.配置环境变量
     vi /etc/profile

# 4.在文件末尾加入如下配置
    export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64/
    export PATH=$PATH:$JAVA_HOME/bin

# 5.加载配置生效
    source /etc/profile    加载配置生效
    reboot                 重启系统
    注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source无法生效时,可以使用重启试试

# 6.测试环境变量
    java
    javac
    java -version

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/231143.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

报错解决:You may need an additional loader to handle the result of these loaders.

报错信息如下 vue 项目 Module parse failed: Unexpected token (1:9) File was processed with these loaders:* ./node_modules/vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js* ./node_modules/babel-loader/lib/index.js* ./node_modules/eslint-loader/in…

【R语言】——相关性分析和热图绘制

本期介绍了利用R语言进行相关性分析和数据的可视化的方法。 一、什么是相关性分析? 相关性分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个变量因素的相关密切程度。相关性的元素之间需要存在一定的联系或者概率才可以进行相关性分析。…

矩阵代数与MATLAB实现(特征值、广义特征值、酋矩阵、)

矩阵代数的相关知识 目录 一、特征值与特征向量 1、特征值与特征向量 2、MATLAB计算 二、广义特征值与广义特征向量 1、广义特征值与广义特征向量 2、MATLAB计算 三、酋矩阵 1、酋矩阵 2、MATLAB计算 四、未完待续 总结 提示:以下是本篇文章正文内容&…

网工内推 | 中高级网工,IE认证优先,带薪年假,五险一金

01 敏于行(北京)科技有限公司 招聘岗位:高级网络开发工程师 职责描述: 1、负责设计、参与数字身份安全中网络安全模块相关项目(零信任SDP、VPN等); 2、深入研究和理解网络底层协议和通信机制&…

Aruba无线控制器新增加AP

1、将网线连接上AP的Eth端口,console线也连接上console口 2、在console后台可以看到AP获取到的IP地址 3、确认网络可以联通,通过https访问web界面 AP205默认账号密码:admin AP505账号为admin,密码为设备SN 4、右上角点击"维…

手势识别4:C/C++实现手部检测和手势识别(含源码下载)

手势识别4:C/C实现手部检测和手势识别(含源码下载) 目录 手势识别4:C/C实现手部检测和手势识别(含源码下载) 1. 前言 2. 手势识别模型(YOLOv5) (1)手势识别模型训练 (2)将Pyto…

Mac单独修改应用语言

方法1: 方法2: defaults write com.microsoft.Excel AppleLanguages ("zh-cn") defaults write com.microsoft.Word AppleLanguages ("zh-cn")参考:https://www.zhihu.com/question/24976020

Python中对数组连续赋值的问题

问题描述 在python中,首先用两个等号对两个数组进行初始化并赋值。之后,对任何一个数组进行赋值,都会将其赋予相同值。 import numpy as np Array1 Array2 np.empty(2) Array1[0],Array2[0]70,80 print(Array1[0],Array2[0])80.0 80.0 …

配电网重构单时段+多时段(附带matlab代码)

配电网重构单时段多时段 对于《主动配电网最优潮流研究及其应用实例》的基本复现 简介:最优潮流研究在配电网规划运行中不可或缺,且在大量分布式能源接入的主动配电网环境下尤为重要。传统的启发式算法在全局最优解和求解速度上均无法满足主动配电网运行…

群晖安装portainer

一、下载镜像 打开【Container Manager】 ,搜索portainer,双击【6053537/portainer-ce】下载汉化版本 二、创建映射文件夹 打开【File Station】,在docker目录下创建【portainer】文件夹 三、开启SSH 群晖 - 【控制面板】-【终端机和SNMP】 勾选【启动…

231129 刷题日报

本周值班第3天,今天终于收到二面电话,一度以为挂了。。加油卷! 今天尊重下艾宾浩斯遗忘曲线,重复下前几天看的01背包,子集背包,完全背包。 416. 分割等和子集 518. 零钱兑换 II 38min做了一道新题&#…

Oracle 11g安装过程

文章目录 前言1.下载安装包2.安装2.1本地安装文件2.2 安装过程 3.查看是否安装成功3.1 查看oracle是否安装成功3.2 查看oracle服务 前言 本文仅用于记录亲自安装oracle的过程 1.下载安装包 官网地址: Oracle Database 11g Release 2 (11.2.0.1.0) 注意&#xff…