Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

前言:对于很多初学者来说,我想可能很多人都会遇到的一个问题就是Java环境变量的配置问题。自己明明就是按照度娘上的教程去一步步配置的,但还是会有很多的人出现配置不成功的问题。所以今天在这里分享一下windows10系统下安装Java的教程,希望对Java初学者能有所帮助。一.Java的下载与安装作为初学者,要想学习Java语言,第一个条件就是要让电脑上具备有Java环境,那么怎么让电…

大家好,又见面了,我是你们的朋友全栈君。

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

一. JDK的下载与安装

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

1.首先先去下载Java的JDK安装包。点击Java下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html(官网地址)如下图:

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

二. JDK环境配置

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

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

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

注意:如果已经存在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注意:从分号分开作为两行)。

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」 四. 系统信息如下:

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

安装完 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 格式

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

 Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

这时我们打开 cmd 命令行,如下(ps:是这个 cmd 命令行)Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

 Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

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

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )「建议收藏」

 3. 不是内部或外部命令

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129496.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月14日 上午11:20
下一篇 2022年4月14日 上午11:40


相关推荐

  • java中mdc是什么_MDC是什么鬼?用法、源码一锅端

    java中mdc是什么_MDC是什么鬼?用法、源码一锅端正版包邮通用源码阅读指导书软件 68 7 元包邮 需用券 去购买 gt 近期用到阿里的一款开源的数据同步工具 Canal 不经意之中看到了 MDC 的用法 而且平时项目中也多次用到 MDC 趁机科普一把 通过今天的分享 能让你轻松 get 如下几点 绝对收获满满 a MDC 快速入门 b MDC 源码解读 c MDC 能干什么 阿里开源项目 Canal 老项目这么用过 但是无论怎么用 都逃不过 MD

    2026年3月20日
    2
  • VS里调试JS

    VS里调试JS在 asp net 开发中 脚本可以提高 bs 程序与客户的交互能力 降低客户端与服务的数据传输 但是大多数 asp net 开发人员还是趋向于避免写客户端脚本或只用脚本完成一些简单的功能 造成这种状况有很多原因 但是脚本程序难以调试是其中的主要原因 下面的操作步骤描述了怎样利用 vs net 中的调试器来调试 javascript 1 首先 要让你的 ie 允许调试脚本 具体步骤如下 nbsp nbsp 打开 i

    2026年3月16日
    2
  • Futex系统调用,Futex机制,及具体案例分析[通俗易懂]

    Futex系统调用,Futex机制,及具体案例分析[通俗易懂]Futex1、背景1.1自己实现锁1.1.1自旋锁1.1.2sleep+自旋1.1.3小结1.2futex1.2.1什么是Futex1.2.2futex诞生之前1.2.3futex诞生之后2、Futex系统调用3、Futex机制4、具体案例分析4.1在Bionic中的实现4.2C语言实现5、参考及扩展阅读首先要区分一下futex系统调用和futex机制。futex系统调用是操作系统提供给上层的系统调用接口。而futex机制是使用futex接口实现的一种锁。1、背景线程同步可以说

    2026年2月8日
    3
  • JAVA校园二手交易平台

    JAVA校园二手交易平台本系统主要面向于大学校园网用户,依托校园网提供给这些用户一个发布和交流二手商品信息的平台。在大学校园里,存在着很多的二手商品,但是由于信息资源的不流通以及传统二手商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的二手商品的囤积,乃至被当作废弃物处理。现在通过校园网进入到本系统,可以方便快捷的发布和交流任何二手商品的信息,并且可以通过留言方式进行深一步的交流。由于每个大学的校园网都…

    2022年6月15日
    27
  • Owasp top10 小结[通俗易懂]

    Owasp top10 小结[通俗易懂]Owasptop101.SQL注入原理:web应用程序对用户输入的数据合法性没有过滤或者是判断,前端传入的参数是攻击者可以控制,并且参数带入数据库的查询,攻击者可以通过恶意的sql语句来实现对数据库的任意操作。2.失效的身份认证和会话管理原理:在开发web应用程序时,开发人员往往只关注Web应用程序所需的功能,所以常常会建立自定义的认证和会话方案。但是要正确的实现这些方案却是很难的。结果就在退出,密码管理,超时,密码找回,账户更新等方面存在漏洞。危害:由于存在以上的漏洞,恶意用户可能会窃取

    2022年5月28日
    80
  • t276芯片(芯片st是什么意思)

    ST7789V2是一个单芯片TFT-LCD驱动器。该芯片可以直接连接到外部MCU,支持并行8080系列的8位/9位/16位/18位接口,也支持SPI串行通讯接口。显示数据可以存储在240x320x18bits的片上显示数据RAM中。它可以在没有外部操作时钟的情况下执行显示数据RAM读写操作,以尽量减少功耗。并行接口占用外部MCU芯片引脚较多,但其通讯速率较快,一般只在需要高速刷新及MCU资源比较丰富的场合使用。SPI串行通讯接口占用MCU芯片引脚较少,通讯速率相对并行接口较慢,但因其占用MCU引脚.

    2022年4月9日
    161

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号