标签:style java ar 文件 sp on c size r
C盘扩容--修复Oracle--修改注册表--Windows无法启动--重做系统--重新配置Java开发环境,外加操作考试系统,这三天过的犹如做梦一般.自己写个Java开发环境配置的小总结,做任何事需要的就是一种思路,要懂得来龙去脉,不然自己会死得很惨.
基本步骤就是一系列安装:
在配置过程中发现有的教程涉及Jre的配置,可是前面做项目并没提到过Jre呀,于是自己查了查资料,明白了Java开发与运行的诸多道理.这里主要是聊聊JDK与JRE的区别.
JRE: Java RuntimeEnvironment Java程序的运行环境。既然是运行环境就必须包含jvm(虚拟机),以及Java类库的class文件。
JDK: JavaDevelopment Kit Java程序的开发工具包,包含了各种类库和工具。
那么他们俩是什么关系呢?
从路径看,jdk下有jre。这说明什么?
其实,Java\jdk\bin这个bin下有各种Java程序需要用的命令,而Java\jdk\jre\bin与Java\jre\bin的区别就是前者有javac.exe.因为jre只是个运行环境而已,不需要编译,与开发没有关系.这样的话,jdk自己的jre下才有client\jvm和Server\jvm,因为要具备开发功能.这又是为什么呢?
简单地说,jre像一台PC机,Java在上面运行正如写好的win32应用程序在操作系统上运行一样.JDK里面有很多开发工具,像javac.exe,jar.exe之类的,他们都是用Java语言写的,他们运行就得在jre中,我们编译或运行我们写的程序就必须运行这些javac.exe工具,即JDK.所以,JDK里面必须有jre.进一步讲,当我们运行程序时,java.exe会去找合适的jre(我们电脑中有好多个的时候),它先看自己的目录下有没有jre,父目录有没有,注册表…
标签:style java ar 文件 sp on c size r
原文地址:http://blog.csdn.net/zhuanzhe117/article/details/39453107