超详细教程2021新版oracle官网下载Windows JAVA-jdk11并安装配置(其他版本流程相同)
异想之旅:本人博客完全手敲,绝对非搬运,全网不可能有重复;本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告。本人所有文章发布平台为CSDN、博客园、简书和开源中国,后期可能会有个人博客,除此之外全部是盗文!
oracle和java官网进行过升级,个人在学习java的时候发现安装的教程大多落后,所以这里出一篇新的
对于新手可能不了解jdk和jre,简单说就是jre是生产服务器使用,包含基本运行功能,而jdk是供开发使用,功能更全面。
另,我不是菜,只是考虑到真实的新手状况写的详细些
不废话,全干货
首先下载
这里会教给你方法,希望大家至少看一遍掌握一个自己动手丰衣足食的能力。但是由于注册账号等比较麻烦,后面我也放出来了下载链接大家可以直接用。
访问官网Oracle.com
页面中找到需要的版本,点击jdk下载(这里推荐11 LTS)
得到的页面复制好地址栏链接,向下滚动
Windows选择最后一个,也就是标明win的zip文件
点击下载,勾选同意协议的框框,会跳转登录界面
选择创建账号(有的当然直接登录;不想注册的后面直接拿zip下载地址),除了电子邮件其他乱填一通,然后根据指引完成注册
注册好后,重新打开下载界面,再点击下载,如果还是要求登录就再登录一次,再来一次这个操作,直到开始下载
(有一说一官网下载速度不快)
来吧,懒人们,链接拿去直接下载
https://pan.bilnn.com/s/qk8vs9
下载好后开始配置
下载好后解压到一个目录,注意这个目录选定后更改起来极其麻烦,慎重选择。如果实在没主意就d盘根目录吧
解压后你得到了它
打开之后长这样
当然如果选择的版本不一样图一中的文件名不同,但是格式应该一样(如果你图一中的文件名的是jdk-11.0.12_windows-x64_bin
,请点开之后将里面那一层文件夹拖出来就会得到上图的文件名)
没有问题就如图二箭头点击地址栏,会显示当前路径并自动选中。完整复制下来
友情说明:如果你使用的是win7系统,以下这部分所有的复制都不可用,请手敲完成
按一下Windows键(或以任意一种你喜欢的方式打开开始菜单),打开开始菜单后无论你有没有看到输入框请直接输入 powershell
,然后右键选中,点击以管理员身份打开
输入 cd
+ 一个空格 + 你刚刚复制的路径,切换到jdk目录。你应该可以看到每一行前面的路径提示位置变了。必须完成这一步才能跟着往下进行。
输入这段代码:bin\java -version
。如果操作完全正确但没有与下图类似的输出、甚至报错,那么很遗憾,你选择的版本可能不适合你的电脑。再检查一遍确认操作没有问题的话请留言或离开本教程吧。
java version "11.0.12" 2021-07-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.12+8-LTS-237)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.12+8-LTS-237, mixed mode)
确认没有问题后复制这段代码粘贴进去,直接回车
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
下面这部分牵扯环境变量。由于各个系统版本存在出入,我的讲述适用win11和绝大多数win10,不适用的请不要放弃本文!不是引流,但是这真的是非常详细正确的文章,以低版本系统为例的都是旧版java了,所以这里遇到问题请百度解决,不难
打开设置,选系统,然后选最底下的关于
然后win11如图,win10大概在屏幕右侧,有“高级系统设置”的链接
打开的界面如图操作
一共如上图新建三条:
- 名称为JAVA_HOME,内容为刚刚复制的路径(示例
E:\programming\JAVA\Environments\jdk-11.0.12.7
) - 名称为JRE_HOME,内容为刚刚复制的路径 + \jre(示例
E:\programming\JAVA\Environments\jdk-11.0.12.7\jre
) - 名称为CLASSPATH,内容为
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
(必须一字不差)
然后点击已有的名为path的条目,新建一条,内容为 %JAVA_HOME%\bin
(如下图方框)
打开一个新的cmd窗口(必须是新的!),输入 java -version
和 javac -version
两个命令。如果有类似如下的输出,则代表安装成功了!!
至此安装结束,有问题可以评论或者私信,我会尽力解答
实在不成功也别气馁,环境配置讲究熟练,今天没成功下次再来一次不但快很多,成功概率也大大提高
顺手来一段HelloWorld
在一个完整路径不包含中文的位置新建文件 HelloWorld.java
,使用代码编辑器(没有的话记事本呗),输入这段代码。注意这里文件名必须是HelloWorld.java,为什么去看java教程
public class HelloWorld { // 文件名要和这个类名一样;类名不能以数字开头,只能包含字母数字下划线
public static void main(String[] args) { // 不习惯也可以写String args[]
System.out.println("Hello World!");
}
}
cmd切换到当前路径,输入这行命令
javac HelloWorld.java && java HelloWorld
送给Java新人:我有js和c基础所以直接跳过了JAVA语言,上手就是servlet,用了不到48小时也掌握了Java开发web的环境配置和基本流程并能手撕出来。承认Java每个框架的helloworld都没有那么简单,但这也就是这一个框架大部分的难点了。遇到困难别气馁,Java很有趣!更别想说Java太难去php,php的环境不比这简单。Python固然简单,但是在中国找不到工作啊。Go虽然环境好搞,但是它的适用范围又比Java小一些,代码也不简单。
个人真心觉得不错的JAVA课程:狂神说JAVA(B站视频完全免费观看,个人学习速度较快和教程好坏无光,非广告行为)
有问题欢迎评论交流解决
超详细教程2021新版oracle官网下载Windows JAVA-jdk11并安装配置(其他版本流程相同)的更多相关文章
- 如何在Oracle官网下载java的JDK最新版本和历史版本
官网上最显眼位置只显示了Java SE的JDK的最新版本下载链接,因为都是英文,如果英文不是很好,寻找之前的JDK版本需要很长时间,而且未必能在那个隐蔽的位置找到之前版本列表. 今天小编来给你详细讲解 ...
- oracle官网下载jdk跑不动太慢了,给出快速下载方式mac
oracle官网下载jdk8跑不动太慢了,给出快速下载方式 之前在oracle官网下载jdk1.8实在速度太慢,只有20K左右的下载速度,有时候甚至不动,最关键的慢也就算了,cookie有效期有限,有 ...
- PHP环境配置-从Apache官网下载windows版apache服务器
由于个人有强迫倾向,下载软件都喜欢从官网下载,摸索了好久终于摸清楚怎么从Apache官网下载windows安装版的Apache服务器了,现在分享给大家. 进入apache服务器官网http://htt ...
- oracle官网下载教程
1.百度搜索oracle 也可以直接点击进入 oracle官网 或直接进入 下载页面 2.选择中文,看的更容易些 3.拉到最下面,选择所有下载和试用 4.选择数据库下载 5.点击下载对 ...
- 如何在Oracle官网下载历史版本JDK
打开Oracle官网,准备下载java JDK(下载时需要使用注册用户登陆,可以免费注册) 官网地址:http://www.oracle.com/ 2 鼠标悬停Downloads,会出现相关内容,如下 ...
- Oracle官网下载参考文档
最近有人问我有没有Oracle11g数据库官方参考文档,我就想,这不是在官网可以下载到的吗,疑惑,问了之后才知道,他官网找过,但时没有找到.不要笑,其实有很多人一样是找不到的,下面就一步一步操作下: ...
- 到Oracle官网下载 Oracle11 G 数据可和客户端操作
1.准备一个Oracle的官网账号 用户名:541509124@qq.com 密码:LR4ever.1314 2.在搜索框中输入Oracle 11 G 3.点击Database Downloadds ...
- Oracle官网下载地址大全(包括11g、10g和9i)
Oracle11g下载: Microsoft Windows(32 位)的 Oracle Database 11g 第 2 版 (11.2.0.1.0) http://download.oracle. ...
- ORACLE官网下载登陆账号能够使用
username: responsecool@sina.com password: abc123ABC http://www.oracle.com/index.html
随机推荐
- 【剑指offer】03.数组中重复的数组
剑指 Offer 03. 数组中重复的数字 知识点:数组:哈希表:萝卜占坑思想 题目描述 找出数组中重复的数字. 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些 ...
- java并发编程基础——线程通信
线程通信 当线程在系统内运行时,程序通常无法准确的控制线程的轮换执行,但我们可以通过一些机制来保障线程的协调运行 一.传统的线程通信 传统的线程通信主要是通过Object类提供的wait(),noti ...
- 如何用css画一个彩虹---v客学院技术分享
无意间看到了CSS radial-gradient() 函数实现了如下图的样式 仔细一看还真有点像灯光下的鸡蛋,O(∩_∩)O哈哈~ 今天我就来用radial-gradient()函数教大家画一个简单 ...
- 怎么添加对Shopify 的WebHook 验证
怎么添加对Shopify 的WebHook 验证 背景介绍 Shopify 是一家一站式SaaS 模式的电商服务平台,总部位于加拿大首都渥太华,专注于为跨境电商用户提供海外品牌建立及销售渠道管理.为电 ...
- 第2天 第一个程序&IDEA安装&Java基础语法
第一个程序 Hello,World! 随便新建一个文件夹,存放代码 新建一个Java文件 文件后缀名为java Hello.java [注意点]系统可能没有显示后缀名,必须手动打开 编写代码 publ ...
- dva的effect那么难用,自己造一个轮子吧
背景 对于dva这个开发框架,国内从事react的前端工程师多半不会感到陌生,dva完善的开发体系和简单的api,让其被广泛运用到实际工作中.我所在的公司也是长期使用dva作为基础的开发框架,虽然好用 ...
- [考试总结]noip模拟21
中位数要排序!!!!!! 中位数要排序!!!!!! 中位数要排序!!!!!! 中位数要排序!!!!!! 中位数要排序!!!!!! 分差不加绝对值!!!! 分差不加绝对值!!!! 分差不加绝对值!!!! ...
- phpmyadmin error:#2002 - 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)
1. 将 "phpMyAdmin/libraries"文件夹下的config.default.php文件中的$cfg['Servers'][$i]['host'] = 'local ...
- xxe 回显与无回显
转载学习于红日安全 一.有回显 (1)直接将外部实体引用的URI设置为敏感目录 <!DOCTYPE foo [<!ELEMENT foo ANY > <!ENTITY xxe ...
- DC-8靶机
仅供个人娱乐 靶机信息 下载地址:http://www.five86.com/downloads/DC-8.zip 一.主机扫描 二.信息收集 http://192.168.17.135/robots ...