目录

JDK简介
下载
安装
配置JAVA_HOME和Path
测试
禁止Java自动更新(可选操作)

JDK简介

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

JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库.它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。如果只需要运行Java程序或Applet,下载并安装它即可。如果要自行开发 Java软件,要下载JDK(JRE和JDK的区别,没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE)。在JDK中附带有JRE。SE(J2SE),standard edition,标准版,是我们通常用的一个版本。EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序。ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序。

下载

  • 打开官网,单击JDK DOWNLOAD

  • 在下载详情页中,首先勾选Accept License Agreeemet许可协议,然后选择对应的系统平台,如我这里选择是Windows 64系统下载。


ps:今天(2019.4.24)发现点击下载后,需要登录.........之前直接就下载了,那么,如果提示登录,怎么办,登录呗,没有账号就注册,然后还是按照老套路下载。

  • 下载到本地的是一个exe可执行文件。

安装

回到顶部
  • 我们双击本地的可执行文件。用户账户控制(有的可能没有该提示,取决于你的系统设置)提示选择是(Y)

  • 执行安装程序,单击下一步

  • 这里需要我们记住安装路径,可以选择默认路径也可以是自定义路径(如果是自定义路径的话,后续的配置环境变量只需要将JDK的目录配置到环境变量即可)。最后单击下一步

  • (可选项),之前的版本中没有这个提示,如果有的话,点击确定

  • (可选项),之前的版本中没有这个提示,如果有的话,点击下一步

  • 正在安装,请稍等。

  • 安装完成,单击关闭

配置JAVA_HOMEPath

回到顶部

由于elasticsearch的运行需要调用java相关包,所以,我们首先要配置JAVA_HOME

  • 拿到Java JDK的安装目录C:\Program Files\Java\jdk1.8.0_201

  • 依次打开控制面板系统与安全系统高级系统设置环境变量




  • 环境变量,选择系统变量,选择新建

  • 新建JAVA_HOME

变量名这里填写JAVA_HOME;变量值填写Java JDK的安装目录C:\Program Files\Java\jdk1.8.0_201,最后点击确定

现在,JAVA_HOME添加完毕。我们来添加Path

首先配置好要添加的路径%JAVA_HOME%\bin,该路径其实就相当于C:\Program Files\Java\jdk1.8.0_201\bin

  • 单击Path,然后单击编辑

  • %JAVA_HOME%\bin添加到变量值的末尾。

注意路径前后需要英文状态的分号作为开始和结束,Windows的路径分隔符是以;作为分割的。

然后一路确定即可。

测试

回到顶部

在桌面键盘Shift加单击鼠标右键打开cmd

  • 在打开的cmd中输入:
java -version
javac

出现如上图提示即表示安装成功。我们来写段程序来验证一下。

  • 在桌面新建一个以java为扩展名的测试文件。我这里起名为hello_java.java,文件内容为:
public class hello_java{
public static void main(String args[]){ System.out.println("Hello Java!"); }
}
  • 保存后,在cmd中使用javac命令进行编译。
javac hello_java.java

此时,在桌面会出现一个编一个后的文件hello_java.class文件。

  • 我们来使用java命令执行文件。
java hello_java

如上图所示,我们成功的打印出了Hello Java!

至此,java JDK安装成功。但是,由于elasticsearchJava版本影响,我们还必须控制Java的自动更新(因为我们不想它的版本升级的太高),并且,我这种强迫症也不习惯更新程序一直运行。所以,让我们做最后一步操作(当然,这一步是可选的)。

禁止Java自动更新(可选操作)

回到顶部
  • 依次打开控制面板程序Java

  • 双击Java图标,进入Java控制面板

更新选项中,取消勾选自动检查更新,在弹出的提示中选择不检查

还没完,切换到高级选项,在应用程序安装选择从不安装,最后点击确定

此时,Java JDK的配置才算完成。

Java JDK for Windows的更多相关文章

  1. Java JDK 在Windows 10中配置环境变量

    首先,去Oracle官方网站下载Java JDK https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  2. java JDK在windows及mac下安装配置

    windows下安装: JDK下载 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151. ...

  3. Java JDK 8 安装和环境变量的配置(Linux and Windows)

    Java JDK 8 的安装以及环境变量的配置(Linux and Windows) JDK(Java Development Kit)包含了Java语言的编译器,能够在这里下载: http://ww ...

  4. Java之.jdk安装-Windows

    jdk安装-windows 1. window + r,然后输入:cmd,打开黑窗口. 2. 分别输入 java -version .javac -version,检查jdk版本信息. 如果javac ...

  5. java代码如何在没有安装JDK的Windows下运行

    java代码如何在没有安装JDK的Windows下运行? 对于Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有jre.jre版本.jre在哪里下载.如何用jre启动Java应用等 ...

  6. XAMPP里tomcat启动报错:Make sure you have Java JDK or JRE installed and the required ports are free

    以前用XAMPP的时候就是自然而然装好了就可以用,最近重装了新系统,打算在Windows 10里面配置Apache tomcat.PHP.MySQL的开发环境,迟迟试验不成功,于是直接用了XAMPP, ...

  7. Java JDK的安装以及环境变量的配置

    安装并配置完Android SDK之后,本想着可以做个简单的APP应用了,只是依然提示我“请确认Java JDK是否安装”类似的报错,于是又进行了Java JDK的安装以及环境变量的配置. 1.下载地 ...

  8. java JDK安装

    JDK安装包下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 图释安装 ...

  9. Appium 1.6.4 环境搭建流程(Java, Android+IOS, Windows+Mac)

    Appium1.6.4已经出来一段时间了,快速给大家串一下怎么搭建,贴了下载链接 1 基础环境: Windows + Mac: Java JDK 1.8+ (需配置环境变量),Appium1.6.4的 ...

随机推荐

  1. main.js index.html与app.vue三者关系详解

    main.js index.html与app.vue三者关系详解 2019年01月23日 11:12:15 Pecodo 阅读数 186   main.js与index.html是nodejs的项目启 ...

  2. json序列化(重要)

    (1)同(2)public JsonResult JsonUserGet() { DataSet ds = Web_User.P_LG_User_Get(nUserId); return Json(J ...

  3. C 常用库函数memset,编译器宏定义assert

    一. 总览 1.1库函数 函数名 头文件 功能 原型 说明 syslog syslog.h 记录至系统记录(日志) void    syslog(int, const char *, ...) __p ...

  4. WDSL文件中的XML元素

    WDSL文件中的XML元素 理解起来其实很简单Types指定类型,当然是在后面的Message中需要的类型Message可以理解为函数中的参数,只不过如果一个函数如果有多个参数的时候应该吧这些参数定义 ...

  5. 使用总结:java多线程总结 <转载>

    转载 https://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html java多线程总结 2011-08-28 20:08  Ro ...

  6. Regression 回归——多项式回归

    回归是指拟合函数的模型.图像等.与分类不同,回归一般是在函数可微的情况下进行的.因为分类它就那么几类,如果把类别看做函数值的话,分类的函数值是离散的,而回归的函数值通常是连续且可微的.所以回归可以通过 ...

  7. Linux 下JDK安装

     ubuntu下安装jdk  sudo apt-get install openjdk-8-jdk =============================================== Ce ...

  8. Django(十五)模板详解:模板标签、过滤器、模板注释、模板继承、html转义

    一.模板的基础配置及使用 [参考]https://docs.djangoproject.com/zh-hans/3.0/topics/templates/ 作为Web框架,Django提供了模板,用于 ...

  9. HDU 5523:Game

    Game  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 131072/131072 K (Java/Others) 问题描述 XY在玩一 ...

  10. 使用JS写一个计算器

    先上效果图: 简单的加减乘除功能还是有的,所以我们就考虑怎么来实现这个功能. 根据预期效果,可以确定页面中的布局要用到table tr td. 所以先放上页面布局,table的边框宽度border,c ...