【karle 笔记】QQ机器人jdk17版本下载和安装

2023-09-17 22:25:37

下载地址

https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe

下载后,是一个exe文件,傻瓜式安装即可

安装 JDK:

直接用安装包安装,默认安装路径在:C:\Program Files\Java\jdk-17.0.4.1。新版本的 JDK 安装后,是没有自动安装 jre 的,需要手动用命令安装。

安装 JRE

先以管理员权限运行 CMD,然后用 cd 命令进入 JDK 的安装路径:
cd C:\Program Files\Java\jdk-17.0.4.1

注:如果不是管理员身份运行,会出现报错。
接下来输入命令:
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

然后回车,就 OK 了。

验证安装成功

java --version
java 17.0.4.1 2022-08-18 LTS
Java™ SE Runtime Environment (build 17.0.4.1+1-LTS-2)
Java HotSpot™ 64-Bit Server VM (build 17.0.4.1+1-LTS-2, mixed mode, sharing)

javac --version
javac 17.0.4.1

如果出现上面的信息,就表示安装成功了。否则,需要重新操作或者检查环境变量再试试。
关于 OpenJDK 和 JDK 的区别:
因为历史原因,Sun公司被 Oracel 公司收购,即将被收购时, Sun 公司将 JDK 开源,于是就出现了 OpenJDK,开放了 JDK 源码可以让所有开发者学习。
但现在 JDK 是属于 Oracle 公司,所以每次 Oracle 公司发布新版的 JDK 时会发布两个版本:一个是加了一些自己 Oracle 公司的商业技术的 JDK (可能在 JDK 的基础上做了一些优化或插件),另一个是OpenJDK(也就是开源的纯净版 JDK)。即便是这样 JDK 与 OpenJDK 源代码差距也微乎其微,开发者可以不用关心。

更多推荐

构建工具Webpack简介

一、构建工具当我们习惯了Node中使用ES模块化编写代码以后,用原生的HTML、CSS、JS这些东西会感觉到各种不便。比如:不能放心的使用模块化规范(浏览器兼容性问题)、即使可以使用模块化规范也会面临模块过多时的加载问题。这时候我们就希望有一个工具能对代码进行打包,将多个模块打包成一个文件。这样一来即解决了兼容性问题,

pdf文件太大如何处理?教你pdf压缩简单方法

PDF文件过大,是很多人在使用PDF文件时都遇到过的一个常见问题,过大的PDF文件不仅会占用大量的存储空间,还会影响文件传输和处理效率,下面给大家总结了几个方法,帮助大家解决PDF文件过大的问题。方法一:嗨格式压缩大师这是一款专业的文件压缩工具,支持多种文件格式的压缩,包括PDF文件,它具有简单易用的界面,可以帮助用户

爬虫介绍及举例

爬虫(Webcrawler)指的是一种自动化程序,可以通过互联网上的URL,按照一定的规则,自动地抓取目标网站的数据,包括文字、图片、视频等,然后将这些数据进行处理、分析、存储或展示。举例来说,爬虫可以用于搜索引擎的抓取和索引,比如Google、百度等。当用户输入关键字进行搜索时,搜索引擎便会调用爬虫程序到网络上抓取相

Ebay易贝商品详情数据接口

易贝商品详情数据接口可以用于获取易贝商品详情信息,包括商品链接、状态、标题、简介、分类、商品图片、销量、价格等。获取易贝商品详情数据的接口是item_get,其请求参数为num_iid(EBAY商品ID),通过传入该参数可以获取商品详情数。易贝商品详情数据接口的具体使用方法如下:注册并获取API密钥。通过调用相应的AP

Docker Compose

文章目录简介compose文件一、文件简介二、version三、services1.build:2.image3.container_name4.ports5.command6.depends_on7.deploy8.networks9.volumes四、networks1.name2.driver3.attachab

加速老化测试目的是什么?

加速老化测试使用加速应力的组合来暴露产品设计和制造中的产品缺陷。这有助于提高产品可靠性并减少现场故障和保修费用。加速老化测试在环境室中进行,高温加速有效时间,通常与所有振动台结合使用,产生全轴振动。加速老化测试可分为高加速寿命测试(HALT)和高加速应力筛选(HASS)。这两种技术都使用远远超出产品正常工作条件的应力,

IT隔离电源系统在医院低压配电箱中的应用

【摘要】参考国外及国际对医疗领域的相应标准,结合我国有关的规范%标准,对手术室等处的供配电系统作出了探讨;论述了IT配电系统在医院的应用范围;分析了IT系统接地故障的特点;提出了医院手术室IT电源系统的基本配置。【关键词】手术室配电系统;故障;绝缘监视;漏电198.2138.07290引言*近,本院就北部分院的两百多个

mybatis动态sql&choose&foreach&sql 及include & sql中的特殊字符&后台分页实现& 数据版本号处理并发问题

1.动态sql简述mybatis的动态sql语句是基于OGNL表达式的。可以方便的在sql语句中实现某些逻辑.总体说来mybatis动态SQL语句主要有以下几类:if语句(简单的条件判断)choose(when,otherwize),相当于java语言中的switch,与jstl中的choose很类似trim(对包含的

【Python】基础数据结构:列表——元组——字典——集合

文章目录一、简述二、Python中的列表详解2.1创建列表2.2访问列表元素2.3修改列表元素2.4列表切片2.5列表方法2.6列表推导式三、Python中的元组详解3.1创建元组3.2访问元组元素3.3元组是不可变的3.4元组切片3.5元组方法四、Python中的字典详解4.1创建字典4.2访问字典元素4.3修改字典

IT隔离电源系统在医院电气设计中的应用

【摘要】许多国际标准都对医疗领域,尤其是那些生命攸关的场所,如手术室、重症监护室、心脏监护室等的配电系统作了特殊的规定。现在国际上针对医疗领域中的手术室、ICU、CCU等重要场所通常采用局部“中性点不接地的供电系统”(IEC标准称之为“医疗IT系统”或“隔离电源系统”)供电。文章阐述了IT系统设置的必要性,国内外规范的

机器学习实战:Python基于GBM梯度提升机进行预测(十四)

这篇干货很硬,喜欢的小伙伴点个赞/收藏,持续更新!文章目录1.前言1.1GBM的介绍1.2GBM的应用2.scikit-learn实战演示2.1分类问题2.2回归问题3.GBM超参数3.1决策树数量(n_estimators)3.2样本数量(subsample)3.3特征数量(max_features)3.4学习率(l

热文推荐