JVM、JAR、JDK的关系
JVM(Java Virtual Machine): 称为Java虚拟机,是专门用来运行Java程序的,但是不能独立安装
JRE(Java Archive): 称为Java运行环境,包含JVM和核心类库
JDK(JAVA Development Kit): 称为Java开发工具,包含JRE和开发工具
注:JDK包含了JRE和JVM,直接下载安装JDK即可。
Java实现跨平台的原理
Java程序是通过JVM虚拟机进行编译之后再运行的,JVM虚拟机在不同的计算机操作系统中都有相应的版本,所以在不同的操作系统中安装有相应的JVM虚拟机就可以运行任何Java程序。
环境变量设置
环境变量的设置可以让计算机标记好你想使用的文件路径,当你使用到这个文件时,系统就会自动在环境变量中搜索这个文件的路径,不需要手动输入。
例如:在DOS命令行中想使用javac命令对Java源程序进行编译,如果没有设置环境变量,那么我们每次使用这个命令时都需要输入该命令所在的文件夹的目录路径,很是繁琐。但是如果设置了环境变量,那么我们在任何路径下(包括进入DOS命令行时的默认路径)都可以直接使用javac命令对Java源程序进行编译。
环境变量的设置:
鼠标右键单击“我的电脑”桌面图标 → 在列表选项中选中“属性”。进入以下界面:
鼠标左键单击红色方框的选项。进入以下界面:
在此界面点击“环境变量”选项,进入以下界面:
单击“新建”选项,进入以下界面:
注:“变量值”的设置必须填写JDK的安装路径,路径定义到“jdk1.8.0_1612”目录下,也就是在这个目录里面可以看到“bin”这个文件。进入“bin”目录中可看到“java.exe”、“javac.exe”、“javaw.exe”等文件。
环境变量新建好后在以下界面编辑path变量(win7系统是classpath):
选中“path”,单击“编辑”选项,进入以下界面:
按照此格式编辑系统变量,完成后就可以了。
DOS命令行的基本使用
如何进入:
1、按住键盘“win+r”键,输入“cmd”,点击确认。
2、点击左下角“开始”选项,找到“Windows系统”选项,然后点击“命令行提示符”,可直接进入
常用的DOS命令:
验证JDK环境变量的配置是否成功
进入DOS命令界面,直接输入“Javac”命令,如下图:
按回车后出现以下信息则说明环境变量配置成功。
注:一般“javac”命令成功的话,“Java”命令也会成功,验证“Java”命令的方法也是直接输入“java”命令再回车,也会出现一窜目录的说明信息。