Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )-程序员宅基地

技术标签: Java下载安装  windows  Java环境配置  

前言:对于很多初学者来说,我想可能很多人都会遇到JDK环境变量的配置问题。明明就是按照度娘上的教程去一步步配置的,但还是会有很多的人出现配置不成功的问题。所以今天在这里分享一下windows 10 系统下安装JDK的教程,希望对Java初学者能有所帮助。

一. JDK的下载与安装

作为初学者,要想学习Java语言,第一个条件就是要让电脑上具备有Java环境,那么怎么让电脑具备Java环境呢?

1.首先先去下载Java的JDK安装包。点击Java下载地址:Java Downloads | Oracle(官网地址)如下图:

2. 点击上图红色方框的Download,跳转到另一个页面,如下图:

3. 跳转到该页面后,第一步先点击红色方框中的  Accept License Agreement ,如下图:

4. 第二步根据你的电脑系统选择对应的JDK版本(如下图),你电脑装的是什么版本的系统,就选择对应的JDK版本。因为我的是window系统,所以这里我选择的是window版本的倒数第二个(注意:倒数第一个是压缩包,下载完后进行解压,再配置环境即可,不需安装),点击红色方框Download底下的链接,浏览器跳转到下载链接自动进行下载。

 5. 打开下载好的JDK,双击打开进行安装,这里我默认安装C盘(这里安装路径可以修改可以安装到其他盘),直接点击下一步,直至安装成功,这里我想应该问题不大。

PS:安装成功的图忘记截了/(ㄒoㄒ)/~~ 

二. JDK环境配置

JDK环境配置是JDK安装过程中最为重要的内容,大多数初学者安装JDK最大的问题就是出在环境配置上面,所以这里我以windows 10为例,分享一下JDK环境配置的过程。

PS:以下环境配置的标点符号是在英文状态下的

1. 点击 我的电脑 ——> 右键 ——> 选择属性 ,跳出如下图所示(windows 10系统),点击“高级系统设置”。或者 控制面板——>系统和安全——>系统   也可以找到“高级系统设置”。

2. 跳出如下图所示内容,点击“系统环境变量”,

3. 点击环境变量后,跳出如下图所示对话框,第一步点击 “新建”,随后跳出 “新建系统变量” 对话框,一般来说系统变量中是没有JAVA_HOME的,所以我们在弹出的“新建系统变量”对话框中的“变量名”填入 :JAVA_HOME ,“变量值 ”填入 :C:\Program Files\Java\jdk-12.0.1(安装Java时jdk 所在的文件夹,   默认安装都是在C盘的)。如果已经存在JAVA_HOME的,那么就在它的变量值的最后面加上分号(即;),然后再将 jdk 的路径添加在这个分号的后面。

注意:JAVA_HOME的变量值一定要进入到 jdk 所在的目录,然后再复制这个路径放进去。

4. 新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (注意前面的  .;  也要放进去)如下图:

注意:如果已经存在CLASSPATH,则在它的最前面或者最后面添加变量值,如果在最前面添加,应该先添加一个分号(即),然后再在分号前面添加 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar .; 也要放进去);如果在最后面添加,应该先添加一个分号(即),然后再在分号后面添加  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar .; 也要放进去)。

5. 打开Path,点击新建按钮,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin注意:从分号分开作为两行)。

注意:在window 10系统中,配置JDK环境变量时,如果不将 Path 的 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 进行如下图这样配置,不分开两行,则会出错。但是如果你的系统是window 7的话,则可以不分开。

6. 记得点击两次确定,如下图:

三. 验证JDK环境是否配置成功。

1. 按住Window+R ,输入cmd,如下图:

2.回车,在cmd命令行分别输入java和javac(可以不区分大小写) ,出现如下图所示的画面而不是“javac不是内部变量……”即表示安装成功。

 四. 系统信息如下:

五. 补充说明(下面开始啰嗦了~~~)

安装完 JDK 配置好环境后,Java 的环境算是已经具备了,但是有人会有疑问,安装好后我怎么用?怎么打开?怎么写代码?为什么我输入 javac 会提示说 不是内部或外部命令?下面逐一进行解答~~~

接下来如果你想要编写 Java 代码的话,需要用到Java 编辑工具才能去编写 Java 程序,也就是我们需要在这些软件上面去编写 Java 代码,进行项目开发,一般有两种方式:

1. 专门的 Java 编辑工具/开发工具

这里介绍比较常用的两款 Java 开发工具:Eclipse 和 Intellij IDEA

Intellij IDEA 功能强大,支持多门语言,是目前在公司开发用得比较多的开发工具,学校也在普及中。

Eclipse 一般在学校教学中用的比较多,在公司也有用,但不如 Intellij IDEA 受欢迎。Myeclipse应该现在很少用了。

2. 记事本

电脑没下载专门的 Java 编辑工具,可以用电脑时自带的记事本来进行书写,在电脑上新建记事本,在记事本上写完 Java 代码后,把它的保存格式选择为 utf-8 进行保存,一般都默认 utf-8 格式

然后把文件的后缀名由 .txt 改为 .java 即可,。

 

这时候怎么运行刚刚写好的 Java 文件呢?

这时我们打开 cmd 命令行,如下(ps:是这个 cmd 命令行)

 先来看看刚刚的 Java 文件保存在哪里,如图

 可以看到,文件保存在 F 盘的 eg 文件夹目录底下,这时在 cmd 命令行中我们切换到 F 盘,再 cd 到这个盘的 eg 目录里面,为确保文件存在,我们通过 dir 来查看一下,如下图可看到文件存在

 接下来输入 javac + 文件名后缀名也要加上)来编译 Java 文件,编译完成后会生成一个 .class后缀的文件,这是已经被编译好的文件,如下图

 

 最后输入 Java + 文件名不要后缀名),程序就会去运行刚刚编译好的 .class文件。

 3. 不是内部或外部命令

大家在验证环境是否配置成功的时候,有个别人会出现输入 java  或者输入 java -version 没有问题,但是输入 javac 时却报错 不是内部或外部命令 的错误,这里的主要原因是在配置 Path 路径的时候没有配置正确,重新进行配置即可解决。

附注:仅供分享参考,不当之处谨请指正! 有问题的小伙伴请留言,不定期回复。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_26552691/article/details/94598788

智能推荐

python服务器端开发面试_【网易游戏Python面试】python 服务端开发-看准网-程序员宅基地

文章浏览阅读145次。10.21终面已参加,希望能顺利通过终面拿到offer~一共三轮,电话面试+笔试+视频面试,视频面试3V110月19日投的新媒体运营的简历,HR说因为是周末,等工作日再联系我,在周一下午三点我接到了电话成功通过简历筛选和电话面试,整个电话面试的过程长,大概10分钟左右,因为前期稍微做了一些准备,所以还算对答如流,整个过程顺利,HR现场告诉我通过面试,并随即给我发了笔试题,让我准备一下,最晚三天之..._网易 python游戏服务器

MVC层次划分简述_mvc分层-程序员宅基地

文章浏览阅读6.5k次,点赞12次,收藏38次。MVC层次划分简述写在前面的一段话:首先要知道MVC和三层架构之间有什么关系:MVC:【 Model(数据模型) - View(视图) - Controller(控制器) 】三层架构:【 Presentation tier(展现层) - Application tier(应用层)+Date tier(数据访问层) 】很多人都有一个误解,认为Spring MVC的M、V、C对..._mvc分层

Flink的sink实战之三:cassandra3_flink cassandra-程序员宅基地

文章浏览阅读2.9k次。实践flink数据集sink到cassandra3_flink cassandra

使用docker安装codimd,搭建你自己的在线协作markdown编辑器_群晖 docker 搭建 codimd-程序员宅基地

文章浏览阅读7.1k次,点赞4次,收藏12次。文章目录一、前言二、codimd是什么?2.1 源于hackmd的超好用markdown编辑器2.2 codimd的作用三、安装和使用3.1 安装前需要知道的3.2 安装步骤3.2.1 创建数据库3.2.2 安装git3.2.3 安装docker3.2.4 安装docker compose3.2.5 安装codimd3.2.6 检查是否安装成功3.2.7 放行端口3.2.8 测试使用3.3 开始写..._群晖 docker 搭建 codimd

Json和ajax-程序员宅基地

文章浏览阅读335次。Json json 可以定义多种类型 var jsonObj = { "key1":123, "key2":"name", "key3":[12,"age",true], //数组 "key4":false, "key5":{ //存一个json对象 "key6":456, "key7":"number" }} json其实就是一个Object对象, 他的key值 可以看成对象的一个属性, 获取他的value值...

ssm超市账单管理系统a2e96【独家源码】 应对计算机毕业设计困难的解决方案-程序员宅基地

文章浏览阅读87次。选题背景:超市账单管理系统是一种针对超市行业的管理工具,旨在提供高效、准确、便捷的账单管理服务。随着城市化进程的加快和人们生活水平的提高,超市作为日常生活必需品的主要供应渠道之一,扮演着重要的角色。然而,传统的超市账单管理方式存在一些问题,如手工记录容易出错、数据整理繁琐、信息不透明等。因此,开发一个科技化的超市账单管理系统成为了必要之举。选题意义:首先,超市账单管理系统的开发可以提高账单管理的效率。传统的超市账单管理方式通常需要员工手动记录商品销售信息,并进行数据整理和汇总。这种方式容易出现人为错

随便推点

bookmarks_2021_9_28_拾度智能科技 att7022eu-程序员宅基地

文章浏览阅读1.7k次。书签栏通讯 s7-1200与s7-200smart通讯-工业支持中心-西门子中国IO_deviceS7-1200PROFINET通信ET 200SP 安装视频 - ID: 95886218 - Industry Support Siemens云平台接入在线文档 - 低代码开发嵌入式设备 | 物一世 WareExpress在linux下使用c语言实现MQTT通信(一.MQTT原理介绍及流程图)_qq_44041062的博客-程序员宅基地C mqtt_百度搜索开发快M_拾度智能科技 att7022eu

国家取消职称英语与计算机,全国职称英语考试取消-程序员宅基地

文章浏览阅读1.6k次。职称英语全称为全国专业技术人员职称英语等级考试,是由国家人事部组织实施的一项国家级外语考试。1.概述全国专业技术人员职称英语等级考试是由人力资源和社会保障部组织实施的一项外语考试,它根据英语在不同专业领域活动中的应用特点,结合专业技术人员掌握和应用英语的实际情况,对申报不同级别职称的专业技术人员的英语水平提出了不同的要求。该考试根据专业技术人员使用英语的实际情况,把考试的重点放在了阅读理解上面。全..._全国专业技术人员职称英语等级考试 北京 取消

where里能用max吗_网络里能找到真爱吗?-程序员宅基地

文章浏览阅读42次。恋爱指导篇 知心的小爱“真爱”是一个永不过时的话题,古代的人找对象,靠的是媒妁之言,父母定婚姻。现代的人靠的是相亲,自由恋爱,按理找一个喜欢的人结婚会很幸福,近几年反而离率更高了。古代人认识的人少,交流工具少,最多信鸽传书,信物传情。现代要认识一个人很容易了,最初是电话信息联系。前几年是qq,微信摇一摇,近两年是抖音,快手随便找一找。虽然找对象,寻伴侣更方便了,为何大部分人还是感觉更迷茫,不快乐...

刷题记录第八十天-修剪二叉搜索树-程序员宅基地

文章浏览阅读109次。【代码】刷题记录第八十天-修剪二叉搜索树。

dcm4che,WADO相关-程序员宅基地

文章浏览阅读248次。关于 dcm4che WADO WADO:Web Access to DICOM Objects dcm4che 是一个为医疗保健企业的开源应用程序和工具集合。这些应用程序已经开发了Java编程语言的性能和便携性,在JDK 1.6及更高版本支持部署。在dcm4che项目的核心是一个强大的执行DICOM标准的。该dcm4che-1.x和dcm4che-2.X DICOM Tool..._dcm4che实现wado服务

linux查看zk日志,14.1 zookeeper日志查看-程序员宅基地

文章浏览阅读2.2k次。zookeeper服务器会产生三类日志:事务日志、快照日志和log4j日志。在zookeeper默认配置文件zoo.cfg(可以修改文件名)中有一个配置项dataDir,该配置项用于配置zookeeper快照日志和事务日志的存储地址。在官方提供的默认参考配置文件zoo_sample.cfg中,只有dataDir配置项。其实在实际应用中,还可以为事务日志专门配置存储地址,配置项名称为dataLogD..._linux查看zookeeper日志

推荐文章

热门文章

相关标签