1、什么是JDK?
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。安装并配置好JDK后就可以编译并运行java程序了(jdk+命令提示符+记事本)。
2、安装jdk
下载安装jdk的官网地址为:
http://www.oracle.com/technetwork/java/javase/downloads/index.html。


下载后,即可点击安装了,我的安装过程如下:

点击下一步:

这里我是进行的自定义路径,我安装到了:
D:\Programs Files\Java\jdk-9.0.4\
然后继续点击下一步:

安装完jdk后,接下来是java安装,这里我的安装路径是:
D:\Programs Files\Java\jre-9.0.4
和jdk放在了同一个java文件中,便于以后管理和寻找。

定义完路径后,点击下一步:


当你看到这幅图后,恭喜你,已经安装成功了!
3、配置环境变量

安装完jdk后,接下来要进行环境变量的配置:
首先:此电脑-》右击-》属性-》高级系统设置。

(1)设置JAVA_HOME
找到系统变量,点击新建,设置变量名为JAVA_HOME(JDK的安装路径),这里路径为你的jdk安装的绝对路径。

(2)设置CLASSPATH
继续在系统变量中新建CLASSPATH变量(这个值都是一样的,直接复制过去就可以),值为:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;


(3)设置Path变量
在系统变量中找到Path变量:
过程为:选中Path变量-》编辑,显示以下内容

点击编辑文本

在出现的对话框中追加以下内容:
注意:原来的内容,一定不要动,不然你的程序会出现异常!只是在最后面追加就可以,和前面的内容用分号隔开(如果你已经删了,不要急,文章末尾有解决办法)

追加的内容为:

```
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
//通用方法,%JAVA_HOME%代表你之前设置的jdk的绝对路径
```

直接复制粘贴就可。
如果这个方法行不通,尝试以下方法(我的电脑windows10用上述方法行不通,用的第二个个方法):
在Path路径中追加以下内容,方式和上面一样
D:\Program Files\Java\jdk-9.0.4\bin;D:\Program Files\Java\jre-9.0.4\bin;
其中红色字体为你安装的文件的绝对路径,根据你自己安装的路径修改。

4、配置结果验证
首先打开cmd命令,输入java -version回车显示:

输入java,显示:

输入javac显示:

如果显示正常,恭喜你,已经配置成功了!!!
5、写个小程序验证一下
新建一个记事本,写如下代码:
public class test{public static void main(String[] args){System.out.println("hello world!");}
}

然后将记事本保存为”test.java”,文件名要和类名一样,.java是java文件的后缀。我的文件保存在了D:\java-workspace路径下
然后运行命令行工具。

输出”hello world!”;
解释一下:
1、先转到D盘
2、转到java-workspace目录文件(test.java文件所在目录)
3、运行javac命令,对代码进行编译
4、运行java命令执行代码。
5、得出结果:”hello world!”.
注:
cd命令为切换用户当前工作目录
cd+要打开的文件目录,即可切换到相应的文件目录
如果要退出目录用 cd..

补:
如果你的path变量原来内容不小心删掉了也不要着急,可以在path后面追加一下内容:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

参考地址:https://www.zhihu.com/question/23741979/answer/25514693

windows10系统 java JDK下载安装及环境变量配置教程相关推荐

  1. 【CV】Python下载安装及环境变量配置教程

    目录 Python下载 Python安装 Python环境变量配置 Python下载 可通过https://www.python.org/downloads/下载 1.进入网页后点击Windows,其 ...

  2. JDK下载安装及环境变量配置指南(Window系统)

    JDK是 Java语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具. JDK ...

  3. Mac 环境下 Java JDK 的安装与环境变量配置详解(已完美解决)

    万叶集

  4. 超详细的Git下载安装、环境变量配置教程

    一.安装教程: 1.首先去官网下载git安装包,附网址:https://git-scm.com/ 官网下载会比较慢,附上csdn下载链接:https://download.csdn.net/downl ...

  5. Java jdk的安装 与 环境变量的配置

    Java jdk的安装 与 环境变量的配置 1. 下载jdk (1)打开浏览器,在地址栏中输入 http://www.oracle.com/index.html,进入到Oracle的官方主页: (2) ...

  6. JDK的安装与环境变量配置详细教程

    JDK的安装与环境变量配置详细教程 JDK是开发java程序必备的开发工具包,要想做java程序开发,那么就需要装jdk.下面跟大家分享下jdk安装和环境变量配置的详细过程. 下载jdk 首先先去下载 ...

  7. Linux系统下Tomcat的安装与环境变量配置

    写在前面:安装Tomcat之前需要先安装jdk    jdk的安装与环境变量配置可参考此处 一.Tomcat安装 1.下载Tomcat   下载地址:Tomcat官方下载地址   选用Tomcat8. ...

  8. Java11新特性(二)——JDK11绿色免安装版环境变量配置教程

    前言 在实际的工作环境中,因为资源有限,一个人在公司,不可能配备多台电脑,所以就不可能有多个环境,但是一个人可能存在于多个项目,例如:在公司里面,尤其在一个大型的国企里面,研发产品生产线有很多条,当研 ...

  9. mingw64安装和环境变量配置教程

    今天想安装一个mingw64编译器,这样的话可以在VSCode和Matlab里面编译C语言了,也方便后续在simulink中使用S-function.记录在此,以便后续重新安装使用. 首先按照ming ...

  10. Windows10系统下JDK1.8的下载安装及环境变量配置

    1. JDK1.8安装 2. 环境变量配置 点击此处:官网下载 根据自己的系统 ,下载相应的JDK版本. 1. JDK1.8安装 双击下载的安装包(.exe文件),进行安装. 点击"下一步& ...

最新文章

  1. open(/dev/ietctl, O_RDWR) 参数含义
  2. 看懂三篇文章--需要归纳
  3. js函数 Number()、parseInt()、parseFloat()的区别:
  4. JSONP的原理与实现(基于jQuery)
  5. 精通jQuery选择器使用 转一篇
  6. 以国家战略科学家身份,顶级AI学者朱松纯回国,筹建北京通用AI研究院
  7. Python程序设计语言基础06(完):组合数据类型
  8. HTTP请求头和响应头部包括的信息有哪些?(转)
  9. 【福利派送】高质量AI书籍又免费派送啦
  10. 阿里美女面试官问我:Flink资源管理有了解吗
  11. 需求分析解决方案文案,展示图文结合的文案的视觉感。运用屏幕摄影师Snaglt实现屏幕图像文本捕获与编辑,为技术文案的编写提供素材支持。
  12. Php真太阳时计算公式,李顺祥:真太阳时的计算与应用
  13. Android studio 下载安装
  14. maven配置阿里源
  15. 【学习记录】【python】【tkinter】自学tkinter的简要记录
  16. 2017博鳌新型城镇化发展大会,机智云斩获2017中国智慧城市生态圈杰出企业、智慧城市创新应用双料大奖
  17. mysql cmake ncursor_在移植的过程中主要会用到boost库、cmake工具以及wt库的编译。...
  18. Re5:读论文 TWAG: A Topic-guided Wikipedia Abstract Generator
  19. MASM32编程获取任务栏高度
  20. 我是如何拿到腾讯头条美团小米的offer从小厂跳到大厂的?深夜思考

热门文章

  1. 互联网财富管理平台应该怎么做?(下篇)
  2. 智慧城管三维可视化决策系统平台(数字孪生)—解决方案开发案例
  3. 光纤交换机巡检配置常用命令
  4. 可能是最高颜值的三方网易云音乐播放器 (全平台支持)
  5. 通信upf是什么意思_中兴通讯全场景UPF 极简设计,随需而动
  6. build lavas 失败_vue lavas的项目在IE下显示空白
  7. 教务管理系统的设计与实践
  8. 美团架构师熬夜整理:Netty权威指南2.0版+英雄传说项目
  9. 质量管理五大工具、七大手法知识点总结
  10. 学习笔记20--自动驾驶测试体系