JDK安装与原理分析这一篇就够了

​编程时所需要的软件、硬件、操作系统平台等要素组成的整体称为软件开发环境。

JDK安装与原理分析这一篇就够了

JDK简介

Java Development Kit(Java程序开发工具包)。

Sun公司为了方便程序员开发Java程序而提供的各种工具与资源。

在开发中我们需要使用JDK中的工具与资源。所以编程之前必须安装JDK。

安装JDK

访问地址:

[JDK下载地址]    https://www.oracle.com/technetwork/java/javase/downloads/index.html 

JDK安装与原理分析这一篇就够了

点击红色框中的DOWNLOAD进入如下界面:

JDK安装与原理分析这一篇就够了

下载JDK安装包后,双击执行安装程序。

检查Java开发环境

以Windows操作系统为例,运行Java程序需要在“终端控制台”,执行命令:

java   –version

JDK安装与原理分析这一篇就够了

【    Win  + r,输入 cmd 回车后即可打开终端控制台】

注意

JDK8以及以上版本不配置环境变量也可以使用,但建议大家还是配置环境变量,这是因为在后续的开发中不配置环境变量有时会出问题。

java命令暂时无法使用,需要修改系统环境变量Path路径之后才可以使用。

 

Windows环境下JDK环境变量的配置

1、右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击“高级系统设置”。

JDK安装与原理分析这一篇就够了

  2、在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。

JDK安装与原理分析这一篇就够了

  3、在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径,本人为:C:\Program Files\Java\jdk1.8.0_161。如图所示。

JDK安装与原理分析这一篇就够了

JDK安装与原理分析这一篇就够了

  4、设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的“编辑”按钮,在弹出的窗口中添加如下信息:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,然后点击“确认”按钮即可。如图所示:

JDK安装与原理分析这一篇就够了

然后选择新加的这两项,然后点击上移,将他们移动到最上面(目的是如果系统还存在其它JDK,将以本次配置的JDK为准)。

JDK安装与原理分析这一篇就够了

  5、和JAVA_HOME一样,新建一个名为“CLASSPATH”的环境变量,变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。如图所示:

JDK安装与原理分析这一篇就够了

  6、在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -version,如图所示:

JDK安装与原理分析这一篇就够了

 

第一个Java程序

Java程序的开发步骤

  • 程序需求分析

  • 编写Java源代码

  • 编译Java代码

  • 运行Java程序

程序需求分析

HelloWorld的功能是:当运行程序时,在终端控制台输出“HelloWorld”文字。

JDK安装与原理分析这一篇就够了

编写Java源代码

新建txt文件,修改名称:HelloWorld.java

编写如下代码:

public class HelloWorld {
public static void main(String[] args){
      System.out.println("Hello World!");
  }
}

编译Java程序

• 打开“终端控制台”,输入如下命令编译HelloWorld.java源代码。

javac  HelloWorld.java

• 编译完毕后,将会在该目录下生成HelloWorld.class文件。

运行Java程序

• 打开“终端控制台”,输入如下命令运行HelloWorld.class程序。

java  HelloWorld

• 如果在控制台中立即输出Hello World字样,则代表程序运行成功。

Java程序的运行流程

JDK安装与原理分析这一篇就够了

Java虚拟机

Java虚拟机(Java Virtual Machine),简称JVM。是负责解释、运行java程序的软件。

当安装JDK时,将会自动安装JRE(Java运行环境),JRE包含JVM。所以当运行java程序时将会直接启动Java虚拟机。

JDK、JRE、JVM

• JDK(Java Development Kit)Java开发工具包

• JRE(Java Runtime Environment)Java运行环境

• JVM(Java Virtual Machine)Java虚拟机

JDK安装与原理分析这一篇就够了

JVM与跨平台运行

Java程序一次编译,到处运行。只要机器上安装了Java运行环境(JRE),

都可以使用java命令运行.class程序。

JDK安装与原理分析这一篇就够了