为何在JDK安装路径下存在两个JRE?_是否需要修改jre安装目录-程序员宅基地

"两个jre"和"三个lib"的功能简单扼要的解释

    安装JDK后,Java目录下有jdk和jre两个文件夹,但jdk下还有一个jre文件夹,而且这个jre比前面那个jre在bin目录下多了个server文件夹! 
    普通用户装jre即可。开发人员需要安装jdk,其中包括jre。所以jdk目录下包括jre目录。两个jre大体相同,有细微的差别。 
    两套 jre ,是针对不同的工作职责!不同的 jre 负责各自范围的内容。 
    当用户只需要执行 java 的程序时,那么C:\Program Files\Java\jre1.5.0_08的 jre 就 ok ! 
    当用户是 java 程序员,则需要 java 开发环境。编译时,系统就会优先去找C:\Program Files\Java\jdk1.5.0_08\bin下的“ java 、 javac ”这些命令所在目录或者他们的父目录的 jre 。即开发环境下运行的是 jdk 下的 jre 。

再说三个lib目录: 
    JDK下的lib包括java开发环境的jar包,是给JDK用的,例如JDK下有一些工具,可能要用该目录中的文件。例如,编译器等。 
    JRE下的lib只是运行java程序的jar包,是为JVM运行时候用的。包括所有的标准类库,和扩展类。 
    JDK下的JRE下的lib是开发环境中,运行时需要的jar包。最典型的就是导入的外部驱动jar包。因为编译时,系统找的是jdk下的jre。而不是最外层的jre。 
----------------------------------------- 
    最后我在这里补充几点: 
    1. 在使用Eclipse的时候不需要指定的CLASSPATH,Eclipse会自己搜索. 
    2. 独立目录下的jre是通用jre,安装时是可选的(选择了,则会覆盖已有版本)。jdk目录下的jre则是必须的。如果你在eclipse里指定jdk的路径(jre的路径不用你指定,会自己去找的),那么用的就是这个jre。而java, web, start等,用的则是通用jre。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/AA747604141/article/details/8747460

智能推荐

linux内核压缩方式调研_kernel compression mode-程序员宅基地

文章浏览阅读4.3k次。压缩的概念:vmlinux 是未压缩的内核,zImage 是压缩的相关工具:mkimage:为Linux内核和根文件系统添加头部的工作一般由编译bootloader时生成的一个小应用程序来完成,比如u-boot编译后会在其tools子目录下生成一个叫mkimage的应用程序。参考这里。内核压缩和解压缩代码都在目录kernel/arch/arm/boot/compressedlinux4...._kernel compression mode

基于RSA和AES的混合加密算法实现----2020年西北工业大学网络空间安全学院夏令营大作业_rsa加密算法2020参考文献-程序员宅基地

文章浏览阅读3k次,点赞7次,收藏70次。文章目录一、设计内容二、基本思路实现三、设计原理与流程3.1. 建立socket套接字连接3.1.1建立socket连接原理:3.1.2建立socket连接的流程图如下:3.2. RSA算法实现密钥加密分发3.2.1 RSA算法加密原理:3.2.2 RSA算法加密流程图:3.3. AES算法实现数据加密传输3.3.1 AES算法加密原理:3.3.2 AES算法加密解密流程图:四、实验过程与运行结果4.1. 网络传输连接的建立4.2. RSA算法的实现与加密解密4.3. AES的实现与加密解密4.4. 运行总_rsa加密算法2020参考文献

【计算机毕设文章】“有光”摄影分享网站-程序员宅基地

文章浏览阅读338次,点赞9次,收藏7次。毕 业 设 计(论 文)“有光”摄影分享网站设计与实现摘 要自互联网的发展至今,其基础理论与技术都已完善,并积极参与了整个社会各个领域。它容许信息根据媒体传播,并和信息可视化工具一起为大家提供优质的服务。对于信息多头管理、差错率高、信息安全系数差、工作强度大、用时费劲等诸多问题,摄影分享网站能够高效管理,使信息管理方法更为科学和规范化。在IDEA环境里,摄影分享网站应用Java语言表达开展代码编写,SpringBoot作为主要后台框架,并用MySQL建立数据分析表来储存系统产生的数据信息。该系统能

微信小程序实现滚动字幕_微信小程序滚动字幕-程序员宅基地

文章浏览阅读3.1k次,点赞2次,收藏22次。【代码】微信小程序实现滚动字幕。_微信小程序滚动字幕

人人拥有可用的3D模型自由,2023年你可以靠它实现-程序员宅基地

文章浏览阅读16次。疫情当前,居家生活成了人们的常态。同样是疫情居家,一位女生就借助3D虚拟技术,利用3D虚拟数字人火出圈。疫情当前,居家生活成了人们的常态。同样是疫情居家,一位女生就借助3D虚拟技术,利用3D虚拟数字人火出圈。使用3D技术获取关注和流量,她并不是唯一。仅仅不到两年时间内,行业内就有数百个3D数字人面世,3D模型及3D形象对于品牌和企业,也逐渐变成了必要宣传手段。不过,这样一个3D形象,却不是人人都能拥有的。且不说3D建模需要多少年的专业知识积累,仅仅是3D模型的展示和应用,就不是任意设备就能承载的,有的模型一

格式化硬盘时出现“由于i/o设备错误,无法运行此项请求”错误提示,如何解决?_diskpart 遇到错误: 由于 i/o 设备错误,无法运行此项请求。 有关详细信息,请参阅-程序员宅基地

文章浏览阅读8.6w次,点赞6次,收藏33次。主要讲述修复“由于i/o设备错误,无法运行此项请求”错误提示的方法,以及格式化移动硬盘的方法。_diskpart 遇到错误: 由于 i/o 设备错误,无法运行此项请求。 有关详细信息,请参阅

随便推点

【转载】安卓默认系统图标样式的修改_android config_icon_mask-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏8次。Android系统Launcher默认图标样式修改_android config_icon_mask

功能性模块:(7)检测性能评估模块(precision,recall等)_功能模块 评价量-程序员宅基地

文章浏览阅读658次。功能性模块:(7)检测性能评估模块一、模块介绍其实每个算法的好坏都是有对应的评估标准的,如果你和老板说检测算法好或者不好,哈哈哈,那必然就是悲剧了。好或者不好是一个定性的说法,对于实际算法来说,到底怎么样算法算好?怎么样算法算不好?这些应该是有个定量的标准。对于检测来说,可能最常用的几个评价指标就是precision(查准率,就是你检测出来的目标有多少是真的目标),recall(查全率,就是实际的目标你的算法能检测出来多少),还有ap,map等。本篇博客其实就是让小伙伴们对自己的检测模型心里有一个底,换_功能模块 评价量

ccah500 考试大纲翻译-程序员宅基地

文章浏览阅读662次。hadoop知识点Exam Sections and Blueprint1. HDFS (17%)Describe the function of HDFS daemons描述hdfs的功能性deamon,Describe the normal operation of an Apache Hadoop cluster, both in data storage and i

Extjs4 -- Ext.loader命名空间的配置-程序员宅基地

文章浏览阅读73次。初次使用extjs4的版本,在配置学习Ext.Loader()进行js文件的动态加载机制,由于各种原因导致多次失败,纠结2天,现将解决时出现的问题及需要注意事项进行记录开发环境myeclipse8.5,tomcat6.目录结构:WebRoot-->02(文件夹) -->createWindow.js -->createWindow.html -->ux(文件夹)..._ext.loader.setpath 之后类名还是未定义

将英语转移至日语的迁移学习技术 AWS将训练AI转换模型-程序员宅基地

文章浏览阅读316次。AWS发布了一种跨语言迁移学习技术,该技术使用具有足够培训数据的语言模型,通过迁移学习转移到培训数据较少的语言。 AWS用于将英语处理模型转换为德语,这次此时,实验将英语转换为日语。 由于欧洲语言和日语之间的字符无法配对,因此很难在两种语言之间进行转换。为解决此问题,AWS使用日语字符和..._跨语言迁移学习 中文日文

anaconda 完全卸载——重装_如何判断anaconda是否卸载干净-程序员宅基地

文章浏览阅读5.4w次,点赞73次,收藏401次。由于安装环境的时候不知道什么地方出错了,导致conda下载不了新的包,也不能更新现有的包,所以采取卸载anaconda并重装的方法(简答粗暴)卸载在网上搜集资料,发现卸载anaconda的方法五花八门,而且还存在干净与否一说,所以去官网查找答案,官网答案如下:分为两个策略:planA:对anaconda的简单卸载(这里只截取了windows版本,其他版本去官网看吧hxd)删除anaconda文件家中的envs(虚拟环境)和pkgs(包)(这里我也不知道为什么单独删除这两个文件夹,但是官方给_如何判断anaconda是否卸载干净

推荐文章

热门文章

相关标签