java jdk,jvm,jre 环境变量 使用命令行运行java程序
1.jdk,jre和jvm
jvm:java虚拟机,是运行所有java程序的假想计算机,是java程序的运行环境。
jre:是java程序运行时的环境,包含jvm和运行时所需的核心类库。
jdk:时java程序开发工具包,包含jre和开发人员使用的工具。
2.jdk的下载与安装
jdk下载安装好后,打开路径:
java.exe使用命令行可以打开:
3.关于环境变量:
打开命令行,输入:C:\Windows\System32\notepad.exe
可以打开记事本,但是
直接输入notepad.exe命令,也可以打开记事本
但是直接输入java.exe会出现:
这就是没有设置Path系统环境变量的原因。
打开:
此电脑--》属性--》高级系统设置--》环境变量:
在系统变量中:
1)新建:
上图中的变量值不要选择jdk15中的bin路径,而是bin路径的上一级jdk15路径。
2)新建:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
注意最前面有个 .
3)修改:
双击系统变量中的Path,点击右边的编辑文本,新建如图所示的内容。
这时在命令行中直接输入java.exe就可以打开了。
输入 java -version 会显示java sdk版本
4.使用命令行运行java程序。
新建一个文件:HelloWorld.java,并使用记事本编辑
接下来:
1)打开命令行,切换到该.java文件的文件路径:
2)编译HelloWorld.java文件:
使用 javac HelloWorld.java 命令编译。注意要加扩展名
运行后会生成.class 文件,如上图所示。
3)运行.class文件
使用 java HelloWorld命令,注意该命令不加扩展名。