对于jdk jre jvm的简单认识

时间:2021-05-27 12:00:20

1:名词解释

jdk:java  develop 
kit:java开发工具包

jre:java runtime  environment :java开发运行时环境

jvm:java virtua machine :java虚拟机

ide:integrated  develop environment:集成开发环境

2:它们之间的关系

jvm:java程序要先编译,编译成.class
字节码文件,然后才可以在jvm上面运行,一次编译到处运行,因为针对不同的操作系统,Windows 
、Linux 还是moc系统有不同的jvm。

jdk:是运行开发java程序的最小单元,是针对开发者的,它包括jre和一些开发工具包。

jre:是运行java程序的最小单元,它是针对运行人员的,它包括jvm和一些核心的类库。

jvm:运行字节码文件的软件,它对于不同的操作系统有不同的版本。

3:环境变量的配置

编译、运行程序都需要调用java的命令,在jdk目录下面有一个bin目录,里面有各种命令

javac:用于编译java程序

java:用于运行编译完成的字节码文件

jar:运用给开发完成的工程打包

javadoc:用于生成注释文档



classpath:运行的文件

path:运行程序首先在当前目录下寻找,找不到就到path配置的路径中寻找命令

4:相对路径与绝对路径

相对路径:就是相对于当前目录

绝对路径:就是从根目录开始。