Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2609|回复: 4
打印 上一主题 下一主题

java安装

[复制链接]

8

主题

12

帖子

62

积分

认证用户组

Rank: 5Rank: 5

积分
62
楼主
发表于 2018-10-15 18:03:05 | 显示全部楼层
https://www.oracle.com/technetwo ... ownloads/index.html

为什么安装 jdk 时会有两个 jre ?

jdk根目录下的 jre 称作 专用 jre ,用来给 jdk 中,用来编译,执行 java 源程序的 java 命令作为运行环境的,如 javac ,java 。

而和jdk同样目录下 的 jre,称作公用jre。假如一个不是java开发者的电脑,他只需要一个能够运行的java程序的jre就够了。完全不需要安装jdk,只需要一个公用jre就够了。

所以说,这两个jre的工作不同。也就是说,你在写 java 程序的时候,编译java源程序的 javac 命令是依靠专用jre 来运行的,而编译后的 class 文件是依靠已经向操作系统注册了的通用 jre 来运行的。说的通俗点,就是这个通用 jre 告诉操作系统,除了jdk内部的Java程序我不执行,其他的java程序全部都要由我来执行哦


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-5-16 13:04 , Processed in 0.055281 second(s), 17 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表