JDK安装与原理分析这一篇就够了
编程时所需要的软件、硬件、操作系统平台等要素组成的整体称为软件开发环境。
JDK简介
Java Development Kit(Java程序开发工具包)。
Sun公司为了方便程序员开发Java程序而提供的各种工具与资源。
在开发中我们需要使用JDK中的工具与资源。所以编程之前必须安装JDK。
安装JDK
访问地址:
[JDK下载地址] https://www.oracle.com/technetwork/java/javase/downloads/index.html
点击红色框中的DOWNLOAD进入如下界面:
下载JDK安装包后,双击执行安装程序。
检查Java开发环境
以Windows操作系统为例,运行Java程序需要在“终端控制台”,执行命令:
java –version
【 Win + r,输入 cmd 回车后即可打开终端控制台】
注意
JDK8以及以上版本不配置环境变量也可以使用,但建议大家还是配置环境变量,这是因为在后续的开发中不配置环境变量有时会出问题。
java命令暂时无法使用,需要修改系统环境变量Path路径之后才可以使用。
Windows环境下JDK环境变量的配置
1、右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击“高级系统设置”。
2、在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。
3、在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径,本人为:C:\Program Files\Java\jdk1.8.0_161。如图所示。
4、设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的“编辑”按钮,在弹出的窗口中添加如下信息:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,然后点击“确认”按钮即可。如图所示:
然后选择新加的这两项,然后点击上移,将他们移动到最上面(目的是如果系统还存在其它JDK,将以本次配置的JDK为准)。
5、和JAVA_HOME一样,新建一个名为“CLASSPATH”的环境变量,变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。如图所示:
6、在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -version,如图所示:
第一个Java程序
Java程序的开发步骤
-
程序需求分析
-
编写Java源代码
-
编译Java代码
-
运行Java程序
程序需求分析
HelloWorld的功能是:当运行程序时,在终端控制台输出“HelloWorld”文字。
编写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程序的运行流程
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虚拟机
JVM与跨平台运行
Java程序一次编译,到处运行。只要机器上安装了Java运行环境(JRE),
都可以使用java命令运行.class程序。