Win/Linux/Kylin 系统安装指定版本 jdk(8u171为例)

       现在安装一个jdk环境, 应该也不是什么麻烦事,教程满天飞,但如果你需要安装指定版本的jdk,那文章还是有点乱,给的下载地址也不太对,不太好找,有的版本还要花钱买积分.......比较靠谱还是官网,不过官网有的网页还不太行,找不到指定下载版本的页面。

Java Downloads | Oracle

比较靠谱的是这个网页  Java Archive Downloads - Java SE 8 ,当然需要先注册账号,这个随便一填也就可以了。

下面以在win 11 环境上安装指定版本jdk_8u171 为例进行演示:

1、下载好对应版本之后,直接以管理员身份进行解压缩,安装。(注意:安装的路径不要有中文

2、配置环境变量:

①在“用户变量”中点击【新建】,输入变量名【JAVA_HOME】,输入变量值【C:\Program Files\Java\jdk1.8.0_171】(变量值为JAVA调试环境路径,若第三步没有更改可输入D:\environmentdata\jdk1.8.0_171,更改了可查看更改之后的具体路径),点击【确定】。

②在“用户变量”中点击【新建】,输入变量名【CLASSPATH】输入变量值【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar】 ,点击【确定】。

③.在“用户变量”中点击【新建】,输入变量名【Path】输入变量值【 .;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin】 ,点击【确定】。

同理:在系统变量处也进行配置,(注意要进入bin目录下,否则后面在配置path目录时%JAVA_HOME%后面则要追加上\bin

进入Path目录编辑页面,点击新建按钮-->在最后一行添加 %JAVA_HOME%。注意如果当时在添加JAVA_HOME变量时,未进入\bin目录,则在此处后面需要追加\bin,如:%JAVA_HOME%\bin

最后:输入以下命令:出现如下图所示的内容即表示JDK环境变量配置成功。

java -version    (注意java后面有个空格)

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

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

相关文章

Java 正则基础

本文里简单的记录了一下Java正则的内容,因为之前学了python版的,所以零基础的可以去看一下视频:正则专题。而且没有列出正则里的其他方法,需要的可以百度一下 快速入门 class RegExp {public static void main(String[] args) {…

std::bind绑定普通函数、模板、类成员函数、类模板函数测试和简单策略

绑定普通函数 绑定具体值 代码 #include <iostream> #include <vector> #include <cassert> #include <functional> using namespace std;int add_func(int a, int b) {return a b; }int main() {auto func std::bind(add_func, 5, 10);cout <…

在区块链技术中,什么是工作量证明(PoW)?

工作量证明&#xff08;Proof - of - Work&#xff0c;PoW&#xff09;是区块链网络中的一种共识机制。它是一种用于验证节点是否为区块链的维护和扩展付出了足够计算资源&#xff08;即工作量&#xff09;的方法。通过让节点完成一个具有一定难度的计算任务&#xff0c;来竞争…

CentOS 7 软件/程序安装示例

安装软件/程序 wget&#xff0c;前提需要用 root 用户 1、搜索软件/程序 yum search wget 搜索到软件/程序。 2、安装软件/程序 yum -y install wget 安装完成。

USB协议学习

文章目录 USB发展背景发展变化速度等级通讯接口 四种传输主设备 & 从设备主设备从设备 连接与检测高速设备与主机连接USB总线常见的几种状态 枚举过程特点 控制传输学习资料 USB发展背景 发展变化 USB1.1&#xff1a;规范了USB低全速传输&#xff1b; USB2.0&#xff1a;…

qt QRadioButton详解

QRadioButton 是一个可以切换选中&#xff08;checked&#xff09;或未选中&#xff08;unchecked&#xff09;状态的选项按钮。单选按钮通常呈现给用户一个“多选一”的选择&#xff0c;即在一组单选按钮中&#xff0c;一次只能选中一个按钮。 重要方法 QRadioButton(QWidget…

内核——全局句柄表

实验环境&#xff1a;win7 x32 首先引入一段基础概念&#xff1b; 1.在windows下所有的资源都是用对象的方式进行管理的(文件、进程、设备等都是对象)&#xff0c;当要访问一个对象时&#xff0c;如打开一个文件&#xff0c;系统就会创建一个对象句柄&#xff0c;通过这个句柄…

windows系统类似于linux的nohup命令后台启动jar服务

一、首先新建一个后缀名为.bat文件 二、将jar包放在与jar包同一个路径下 三、编写.bat文件 echo off start javaw -Xms512m -Xmx1024m -XX:PermSize256m -XX:MaxPermSize512m -XX:MaxNewSize512m -jar xxxxx-22900.jar >> StartupLog.log 2>&1 & exit 四…

PC端查看历史消息,鼠标向上滚动加载数据时页面停留在上次查看的位置

在工作中&#xff0c;碰到PC端类似聊天框&#xff0c;鼠标向上滚动&#xff0c;触顶时分页获取数据&#xff1b;但是将接口获得的数据连接到循环数组数据前面时&#xff0c;由于数据变化&#xff0c;滚动条会直接滚动到最顶端&#xff0c;显然这个效果不友好。最好的效果就是&a…

随着飞行汽车的亮相,在环保方面有什么保护措施吗

飞行汽车具备环保潜力&#xff0c;采用电动或混合动力系统减少污染&#xff0c;并拓展应用场景。多家企业布局&#xff0c;沃飞长空作为国内eVTOL(电动垂直起降航空器)研发的领先企业&#xff0c;在环保这一点做的非常到位&#xff0c;AE200采用纯电动力系统,零碳排放,静默飞行…

【Excel】常用公式记录

这里写自定义目录标题 根据身份证号获取年龄 根据身份证号获取年龄 替换公式中的 A2 TEXT(SUMPRODUCT(DATEDIF(TEXT(IF(LEN(A2)15,19,0)&MID(A2,7,LEN(A2)/2-1),“#0-00-00”),NOW(),{“y”,“ym”,“md”})*{10000,100,1}),“00岁零00个月零00天”)

LiveQing视频点播流媒体RTMP推流服务功能-支持电子放大拉框放大直播视频拉框放大录像视频流拉框放大电子放大

LiveQing视频点播流媒体RTMP推流服务功能-支持电子放大拉框放大直播视频拉框放大录像视频流拉框放大电子放大 1、鉴权直播2、视频点播3、RTMP推流视频直播和点播流媒体服务 1、鉴权直播 云直播服务-》鉴权直播 -》播放 &#xff0c;左键单击可以拉取矩形框&#xff0c;放大选中…

Android笔记(三十一):Deeplink失效问题

背景 通过deeplink启动应用之后&#xff0c;没关闭应用的情况下&#xff0c;再次使用deeplink会失效的问题&#xff0c;是系统bug导致的。此bug仅在某些设备&#xff08;Nexus 5X&#xff09;上重现&#xff0c;launchMode并且仅当应用程序最初通过深层链接启动并再次通过深层…

人工智能能改变哪些行业?深入分析应用场景与前景

人工智能&#xff08;AI&#xff09;技术的发展历程可追溯到20世纪50年代。最初&#xff0c;AI的概念是由计算机科学家阿兰图灵提出的&#xff0c;他设想了一种能够模拟人类思维的机器。随后&#xff0c;在1956年的达特茅斯会议上&#xff0c;人工智能作为一门独立学科正式诞生…

【缓存与加速技术实践】Redis数据类型

文章目录 Redis 数据类型String 数据类型List 数据类型Hash 数据类型Set 数据类型Sorted Set 数据类型 Redis 数据类型 Redis支持五种主要的数据类型&#xff1a; String&#xff08;字符串&#xff09;、List&#xff08;列表&#xff09;、Hash&#xff08;散列&#xff09;…

【java】以<内存图>的形式理解数组的增删

数组 数组在内存里地址连续 定义一个数组&#xff0c;数组中的数据类型一样(二进制串位数相同)&#xff0c;故可以直接通过下标获取数组中的内容。 基本类型存的是值&#xff0c;引用类型存的是地址 数组的下标从0开始。 初始值&#xff1a; Int &#xff1a;0 char &am…

Swift 开发教程系列 - 第1章:Swift 简介与开发环境配置

在开始开发 Swift 应用之前&#xff0c;了解 Swift 语言的背景和设置开发环境非常重要。接下来&#xff0c;我们将逐步介绍 Swift 的基本概念&#xff0c;并带你完成开发环境的安装和项目创建。 1.1 Swift 简介 Swift 是由 Apple 开发的一种现代化编程语言&#xff0c;于 201…

时代变了!Megabit兆比特英伟达纳入道琼斯指数,英特尔被取代

△英特尔VS英伟达市值对比(截至今年2月) 最新消息,英伟达将在2024年11月8日替代英特尔成为道琼斯工业平均指数的组成成员。 Megabit兆比特自成立以来,Megabit凭借用户友好的界面和对透明度的承诺,迅速在加密货币市场中崭露头角,成为广大用户信赖的平台。 这是历史最悠久的美…

算法竞赛(Python)-大事化小,小事化了(分治)

文章目录 前言一、数乘型分治1 疯狂的细胞分裂 二 矩阵乘法的分治1 神秘数字 三 、线性结构问题的分治1 自助餐厅&#xff08;1&#xff09;2 自助餐厅&#xff08;2&#xff09; 四 、树形结构的分治1 二叉树的最大深度 前言 分治思想&#xff1a;将一个大问题分词几个小问题&…

React.js教程:从JSX到Redux的全面解析

文章目录 介绍react脚手架jsx语法和react组件jsx的基本语法jsx的行内样式jsx的类名classNameif条件渲染map循环渲染创建组件方法 可视区渲染 (React- virtualized)React-redux 介绍 javascript库&#xff0c;起源于Facebook的内部项目&#xff0c;类似于vue特点 声明式组件化 …