jdk = JRE工具包+编程工具包+jvm+底层的库文件
下载地址: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
下载jdk的安装包:
开始安装jdk:
⚠️: 安装软件不要出现中文路径
|- bin:存放的可执行文件(java编译器 java解释器 内存分析器...)
|- include: sun公司为了适配不同的操作系统的一些头文件
|- jre: Java运行时环境
|- lib: sun公司给我们提供的一些编程接口
一般成熟的操作系统(windows/linux/macos)都会提供两套用户接口来给不同的用户使用,一般用户(图形化用户接口程序),高级用户(命令行用户接口程序)
以windows为例:
Explorer.exe(windows资源管理器)
cmd.exe
我们如果想使用我们安装好的编译器,那么该如何使用?
我们使用图形化用户接口程序来执行javac.exe
=>双击执行
我们使用命令行用户接口程序来执行javac.exe
=>(cmd进入jdk的安装路径–>javac)
但是现在有一个问题: 我们想要使用jdk中提供的这一些编译器等好用的工具,得先进入到jdk的安装目录才可以使用;这是非常繁琐的,但是有一个好的办法,操作系统给我们在开机的时候会去加载一个叫做环境变量
的位置,我们只需要把我们的jdk的安装目录加入到环境变量中,那么在操作系统启动的时候就会自动加载jdk的安装目录,我们就可以在任何的地方使用这些工具了;
此电脑—>右键—>属性—>高级系统设置
环境变量配置完成之后,就可以在任意的位置使用jdk中的工具了:
javac: 编译器
java: 解释器
java -version: 查看版本工具
开发java程序首先得编写源代码,编写源代码就需要编辑器
编辑器:
使用编辑器编写代码,编写完成之后需要使用编译器(javac.exe)来进行编译,编译完成生成class文件,我们使用解释器就可以把class文件加载到jvm中去运行;
创建一个.java
源文件
编写代码
public class Hello{
public static void main(String[]args){
System.out.println("hello xzy...");
}
}
编译
运行
java Hello