知识大全 SDK、JDK、JRE 和JVM 之间的关系
Posted 知
篇首语:知识就是力量,时间就是生命。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SDK、JDK、JRE 和JVM 之间的关系相关的知识,希望对你有一定的参考价值。
SDK、JDK、JRE 和JVM 之间的关系 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SDK(Sofare Develop Kit 软件开发工具包) 用于帮助开发人员的提高工作效率 各种不同类型的软件开发 都可以有自己的SDK Windows有Windows SDK DirectX 有 DirectX SDK NET开发也有Microsoft NET Framework SDK JAVA开发也不含糊 也有自己的Java SDK
Java SDK最早叫Java Sofare Develop Kit 后来改名为JDK 即Java Develop Kit
JDK作为Java开发工具包 主要用于构建在Java平台上运行的应用程序 Applet 和组件等
JRE(Java Runtime Environment Java运行环境) 也就是Java平台 所有的Java程序都要在JRE下才能运行 JDK的工具也是Java程序 也需要JRE才能运行 为了保持JDK的独立性和完整性 在JDK的安装过程中 JRE也是安装的一部分 所以 在JDK的安装目录下有一个名为jre的目录 用于存放JRE文件
JVM(Java Virtual Machine Java虚拟机)是JRE的一部分 它是一个虚构出来的计算机 是通过在实际的计算机上仿真模拟各种计算机功能来实现的 JVM有自己完善的硬件架构 如处理器 堆栈 寄存器等 还具有相应的指令系统 Java语言最重要的特点就是跨平台运行 使用JVM就是为了支持与操作系统无关 实现跨平台
下图清晰地展示了JDK(Java SDK) JRE和JVM之间的关系
cha138/Article/program/Java/hx/201311/25644相关参考
jdk编译器对内存的支持不同client状态和server状态不同后者支持更大些操作系统不同也存在不同位操作系统就比位操作系统大 测试方法在命令行下用javaXmxXXXXMversion命令来
一oracleem中按钮乱码解决办法: 修改jdk下面的字体 [oracle@racdb_]$cd$ORACLE_HOME/jdk/jre/lib/ [oracle@raclib]$mvfo
在安装完oracleg后由于jre默认使用的字体问题使得emdbcanetcanetmgr显示中文时出现□□字样的乱码下面来说明这个问题的解决办法 改变$ORACLE_HOME/jdk目录下的jre
知识大全 oracle em 按钮乱码解决办法及em网页变成英文
一oracleem中按钮乱码解决办法:修改jdk下面的字体 复制代码代码如下: [oracle@esopdb_]$cd$ORACLE_HOME/jdk/jre/lib/[oracle@esopli
解决java中文乱码cd/usr/lib/jvm/javasun/jre/lib/fontssudomkdirfallbackcdfallbacksudocp/usr/share/fonts/true
jvm的类加载分三中方式 系统级别rtjar 扩展级别java_home/jre/lib/ext/目录下的jar文件 应用级别环境变量中的classpath或javac  
知识大全 StarSuite 6.0和SDK安装以及配置指南之二
StarSuite6.0和SDK安装以及配置指南之二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
初学者入门:J2SDK和TOMCAT的安装及配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
分享:让Java程序带着jre一起上路 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用Java
.NetFrameWorkSDK文档例子演示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!XmlD