javlibjdk中包含jre吗?

javlib  时间:2021-05-26  阅读:()

jdk中包含jre吗?

简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。

SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。

? JDK就是Java Development Kit? JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

? 如果安装了JDK,会发同你的电脑有两套JRE,一套位于 jre 另外一套位于 C:Program FilesJavaj2re1.4.1_01 目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。

而且在安装JDK可以选择是否安装这个位于 C:Program FilesJav a 目录下的JRE。

如果你只安装JRE,而不是JDK,那么只会在 C:Program FilesJava 目录下安装唯一的一套JRE。

? JRE的地位就象一台PC机一样,我们写好的 Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。

所以当你装完JDK后,如果分别在硬盘上的两个不同地方安装了两套JRE,那么你可以想象你的电脑有两台虚拟的Java PC机,都具有运行Java程序的功能。

所以我们可以说,只要你的电脑安装了JRE,就可以正确运行Jav a应用程序。

? 1、为什么Sun要让JDK安装两套相同的JRE?这是因为JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等),而且都放置在 lib ools.jar 里。

从下面例子可以看出,先将tools.jar改名为tools1.jar,然后运行javac.exe,显示如下结果: Exception in thread "main" java.lang.NoClassDefFoundError:/sun/tools/javac /Main 这个意思是说,你输入javac.exe与输入 java -cp c:jdklib.sun.tools.javac.Main 是一样的,会得到相同的结果。

从这里我们可以证明javac.exe只是一个包装器(Wrapper),而制作的目的是为了让开发者免于输入太长的指命。

而且可以发现lib目录下的程序都很小,不大于2 9K,从这里我们可以得出一个结论。

就是JDK里的工具几乎是用Java所编写,所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,所以位于C:Program FilesJava目录下的那套JRE就是用来运行一般Java程序用的。

? 2、如果一台电脑安装两套以上的JRE,谁来决定呢?这个重大任务就落在java.exe身上。

Java.exe的工作就是找到合适的JRE来运行 Java程序。

Java.exe依照底下的顺序来查找JRE:自己的目录下有没有JRE;父目录有没有JRE;查询注册表: [HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment] 所以java.exe的运行结果与你的电脑里面哪个JRE被执行有很大的关系。

? 3、介绍JVM JRE目录下的Bin目录有两个目录:server与client。

这就是真正的jvm.dll所在。

jvm.dll无法单独工作,当jvm.dll启动后,会使用explicit的方法(就是使用Win32 API之中的LoadLibrary()与GetProcAddress()来载入辅助用的动态链接库),而这些辅助用的动态链接库(.dll)都必须位于jvm.dll所在目录的父目录之中。

因此想使用哪个JVM,只需要设置PATH,指向JRE所在目录底下的jvm.dll。

raksmart:香港机房服务器实测评数据分享,告诉你raksmart服务器怎么样

raksmart作为一家老牌美国机房总是被很多人问到raksmart香港服务器怎么样、raksmart好不好?其实,这也好理解。香港服务器离大陆最近、理论上是不需要备案的服务器里面速度最快的,被过多关注也就在情理之中了。本着为大家趟雷就是本站的光荣这一理念,拿了一台raksmart的香港独立服务器,简单做个测评,分享下实测的数据,仅供参考!官方网站:https://www.raksmart.com...

FBICDN,0.1元解决伪墙/假墙攻击,超500 Gbps DDos 防御,每天免费流量高达100G,免费高防网站加速服务

最近很多网站都遭受到了伪墙/假墙攻击,导致网站流量大跌,间歇性打不开网站。这是一种新型的攻击方式,攻击者利用GWF规则漏洞,使用国内服务器绑定host的方式来触发GWF的自动过滤机制,造成GWF暂时性屏蔽你的网站和服务器IP(大概15分钟左右),使你的网站在国内无法打开,如果攻击请求不断,那么你的网站就会是一个一直无法正常访问的状态。常规解决办法:1,快速备案后使用国内服务器,2,使用国内免备案服...

PacificRack - 洛杉矶QN机房 低至年$7.2 同有站群多IP地址VPS主机

需要提前声明的是有网友反馈到,PacificRack 商家是不支持DD安装Windows系统的,他有安装后导致服务器被封的问题。确实有一些服务商是不允许的,我们尽可能的在服务商选择可以直接安装Windows系统套餐,毕竟DD安装的Win系统在使用上实际上也不够体验好。在前面有提到夏季促销的"PacificRack夏季促销PR-M系列和多IP站群VPS主机 年付低至19美元"有提到年付12美元的洛杉...

javlib为你推荐
华为云备份华为怎么备份所有数据?美国代购网站哪个好海淘网站哪个好 美国虚拟主机安全吗VMware虚拟机和主机相连后,主机安全吗?云服务厂商目前云灾备服务主要有那几种?阿里云如何重装系统怎么重装系统服务器硬防专家你好,我想租一个免备案+硬防的服务器。硬防大概要30G左右 有便宜又好用的推荐吗?谢谢拉国外手机号在中国可以用国外手机号码吗?服务器租用多少钱一月买一台能同时容纳100人在线的服务器需要多少钱?租呢?香港亚马逊官网网址亚马逊卖家后台的登录网址是多少?ms min10min是什么时间单位
qq空间域名 域名解析服务器 yardvps softbank官网 免费静态空间 eq2 徐正曦 域名评估 免费吧 根服务器 存储服务器 学生机 湖南铁通 塔式服务器 美国十大啦 globalsign web是什么意思 优惠服务器 服务器操作系统 neobux 更多