JDK8,11,17,18,19,20,21全版本64位免费下载(支持windows,mac,linux)+ 环境变量配置教程
文件列表

现在jdk也很难下载到,这里我收集了基本上常用的jdk版本,支持windows系统,mac系统,linux系统。免费提供给需要的同学,版本文件只能放在百度盘,需要的自己下载就行了,我只是作一个收集,没有其它的意思。
通过网盘分享的文件:JDK版本大全
链接: https://pan.baidu.com/s/17xnukT2oa2cYvqPNrCK8Ng?pwd=yu51 提取码: yu51
--来自百度网盘超级会员v4的分享
下面还简单讲解下如何配置jdk环境。
Windows系统配置JDK环境变量
首先找到你要的jdk的windows版本,下载。然后解压到一个目录, 比如:D:\jdk-21.0.7+6
打开系统属性
按
Win + R,输入sysdm.cpl,回车。或右键“此电脑” → “属性” → “高级系统设置” → “环境变量”。
新建
JAVA_HOME变量在 系统变量 区域点击 新建。
变量名:
JAVA_HOME变量值:JDK 安装路径(D:\jdk-21.0.7+6)。
编辑
PATH变量在 系统变量 中找到
Path→ 点击 编辑 → 新建。添加两条路径:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin点击 上移 将其置顶(避免与其他 Java 版本冲突)。
配置
CLASSPATH通常现代 JDK 不需要设置
CLASSPATH,如需配置:变量名:
CLASSPATH变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
测试, 打开新的cmd ,输入 java -version
Linux系统配置JDK环境变量
首先找到你要的jdk的linux版本,下载。放到 /usr/local/java11
修改 /etc/profile 文件
vim /etc/profile
在文件末尾添加:
export JAVA_HOME=/usr/local/java11
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source /etc/profile
Mac系统配置JDK环境变量
首先找到你要的jdk的mac版本, 下载 .dmg 文件并安装。安装后,JDK 路径通常为:
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
修改 /etc/profile 文件
vim /etc/profile
在文件末尾添加:
export JAVA_HOME=JAVA安装路径
export PATH=$JAVA_HOME/bin:$PATH
生效环境变量:
source /etc/profile
JDK8,11,17,18,19,20,21全版本64位免费下载(支持windows,mac,linux)+ 环境变量配置教程的更多相关文章
- 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!
// test20.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include<iostream> #include< ...
- Linux环境变量配置全攻略
Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置M ...
- 超详干货!Linux 环境变量配置全攻略
点击上方"开源Linux",选择"设为星标" 回复"学习"获取独家整理的学习资料! Linux环境变量配置 在自定义安装软件的时候,经常需要 ...
- CentOS7安装jdk8及环境变量配置
下载jdk8 这里可以使用Windows下载,然后传到虚拟机 进入jdk下载页面 https://www.oracle.com/technetwork/java/javase/downloads/in ...
- 新手上路之JDK8的下载、安装与PATH环境变量的配置
有些东西不常用总是会忘记,所以想把它写下来,方便以后自己想用的时候找得到:同时也进一步加深自己的记忆.接触JAVA的时间不长,言语或内容有不当之处,欢迎大佬们指正. 每一个学习JAVA的人都会经历的过 ...
- 环境变量配置为jdk8,显示的java版本为jdk7
经查找发现是jdk版本的问题,我系统环境变量配置的是jdk7,可是这个war包需要在jdk8的环境下运行.于是我就手动将环境变量的jdk7换成jdk8,结果发现依然还是会出现以上问题.于是我打开cmd ...
- jdk8在windows及linux环境下安装
jdk下载 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 目前大部分公司内部使用的还是jdk8,大部 ...
- 可能是目前市面上唯一能够支持全平台的RTMP推流组件:Windows、Linux、Android、iOS、ARM
EasyRTMP是什么? EasyRTMP是一套RTMP直播推送功能组件,内部集成了包括:基本RTMP协议.断线重连.异步推送.环形缓冲区.推送网络拥塞自动丢帧.缓冲区关键帧检索.事件回调(断线.音视 ...
- Windows10系统下Java JDK下载、安装与环境变量配置(全网最全步骤)
1.首先要明确: JDK.JRE.JVM的含义 2.下载目前最新的JDK:Java SE Development Kit 17,传送门::https://www.oracle.com/java/tec ...
- linux环境下配置java WEB项目运行环境,jdk8+tomcat8+mysql5.7.11 新手向
一:安装jdk 1.下载jdk 在oracle下载东西的时候因为oracle的一些验证机制,所以需要在链接前面添加一些参数 wget --no-check-certificate --no-cook ...
随机推荐
- iPaaS与ESB: 解密企业集成领域的两大利器差异
随着信息化发展不断深入,企业在不同的阶段引入了不同的应用.系统和软件,每个系统都有着独立的信息,渐渐的出现"数据孤岛"的现象.在这样的现象下,不同的企业集成系统应运而生,iPaaS ...
- SciTech-HybridSoftwareEngineering-Software Engineering2ndEditionISBN13:9781260721706
Part 1: Introduction and System Engineering Chapter 1: Introduction Chapter 2: Software Process and ...
- CloudQuery 如何实现云上数据导入导出
伴随着「数据安全法」的落地,数据安全又成为了时下的热门话题.我们通常说企业内部数据价值,显然并不是指躺在一个个静态excel表格中的数据.在数据量呈指数级上升.数据结构越来越复杂的背景下,催生出了「大 ...
- js处理后端返回的不同文件的流
var fileformData = new FormData(); fileformData.append('file1',vm.fileListLeft[0].raw); fileformData ...
- 手把手教你React Native接入聊天IM即时通讯功能-源码分享
本文介绍如何基于React Native使用 IM即时通讯SDK- ZIM SDK 快速实现同腾讯微信消息收发聊天交友功能.实现React Native混合移动框架开发多端应用,节省开发成本. 1 I ...
- 【C++ Primer Plus】类、运算符重载、虚函数、友元函数模板
1.运算符重载 1.1 普通运算符重载 在类内重写operator+函数,实现加号运算符的重载,下面给出了两种调用方式,注意加号前为调用者,加号后为参数,第三行代码的完整写法实际上是第四行 Time ...
- 【Data Preprocessing】Python使用正则表达式入门速查-Regular Expression Quick View
regular expression This article is intended to introduce the RE package in Python. The main funciton ...
- 关于布尔类型的变量不要加 is 前缀,被网友们吐槽了,特来完善下
开心一刻 一老农养猪,母的,怎么配也怀不上小猪,于是找兽医兽医来到他家看了猪一眼说:不行就人工授精吧老农绕着猪走了三圈,点燃一根烟,貌似下了很大决心,说到:行倒是行,就怕生下来像我 被网友吐槽 都说了 ...
- Java集合——9.使用Set
目录 Java的Set集合 Set集合的特性和常用方法 Set与Map的关系 常用的Set实现类 1. HashSet 2. TreeSet 总结 Java的Set集合 Set集合的特性和常用方法 S ...
- Vue element admin 浏览器本地存储 localStorage、useStorage
目录 localStorage 与 useStorage 的区别 localStorage(原生 API) useStorage(VueUse 工具函数) 对比示例 总结 删除 userInfo 的 ...