jdk与jre,java SE与java EE及java ME的区别
来源:互联网 发布:javascript button 编辑:程序博客网 时间:2024/05/16 00:47
JDK即java development kit.是面向开发人员使用的,提供了java的开发环境和运行环境。
JRE即java runtime enviroment.是面向java程序使用者,是java的运行环境。
JVM即java virtul machine.java虚拟机,是java实现跨平台的最核心部分。
总体关系:JDK包含JRE,JRE包含JVM
安装JDK后电脑存在两套JRE,因为JDK中的工具几乎都是用java写的,要使用JDK所附的工具来开发java程序,必须要自行附一套JRE才行。
JAVA.EXE区分使用哪套JRE。首先看自己目录下有没有JRE;父目录下有没有JRE;查询注册表 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]。
所有的java程序会变编译成.class的类文件,可在JVM上执行。但执行类文件时需要调用类库lib,lib存在于JRE中(JRE中bin相当于JVM,类库是lib)。JDK中真正在运行java中起作用的是bin,include,lib,jre(bin:最主要的是编译器(javac.exe),include:java和JVM交互用的头文件,lib:类库,jre:java运行环境)。
eclipse、idea等其他IDE有自己的编译器而不是用JDK bin目录中自带的,所以在安装时你会发现他们只要求你选中jre路径就ok了。
java se 做控制台程序
jave ee 做web等带服务器程序
java me做移动端的程序
0 0
- jdk与jre,java SE与java EE及java ME的区别
- JDK与Java SE/EE/ME的区别
- JDK版本Java SE、Java EE、Java ME的区别
- java的几个版本以及jvm、jre、jdk、Java SE、Java EE、Java ME
- Java SE/EE/ME区别
- Java SE/EE/ME区别
- Java SE/EE/ME区别
- Java SE EE ME区别
- Java SE,EE,ME的区别
- JAVA SE、JAVA EE、JAVA ME区别
- Java SE,Java EE ,Java ME 区别
- Java EE、Java SE、Java ME区别
- Java EE、Java SE、Java ME区别
- Java ME、Java SE、Java EE区别
- java se,java ee,java me区别
- Java SE\EE\ME区别-下载什么jdk
- Java中的JVM、JRE、JDK以及Java平台——Java SE/EE/ME
- Java平台体系:组成结构 运行机制 JRE/JDK/OpenJDK Java SE/EE/ME Java优点
- STL
- PB9和PB11.5字符处理实例
- View_Six_左滑item删除_141108
- 好的技术链接
- 网页数字验证码的生成方法
- jdk与jre,java SE与java EE及java ME的区别
- poj 3299
- 这样去写你的 HTML
- Android - 直线(line)画法
- squid 服务器配置
- 珍爱生命,远离telnetd
- 跑酷类游戏------quick-cocos2d-x 加载进度条的界面具体实现
- 程序员写代码时应该反复问自己的10个问题
- 关于hashmap put 的问题