社区
Java SE
帖子详情
基本概念还是理解的不是很清,请教下
曾经痴迷网游
2010-03-19 10:10:13
我是java新手,在网上搜索了下,但关于JDK,JRE,JVM等还是了解不是很清楚,还有 安装目录的../bin ;../lib
用途是什么了解不清楚,为什么 ../JDK/下的有jre目录,而和它并列的还是有jre目录啊,我问题调理性不是很好,请包涵。
...全文
163
13
打赏
收藏
基本概念还是理解的不是很清,请教下
我是java新手,在网上搜索了下,但关于JDK,JRE,JVM等还是了解不是很清楚,还有 安装目录的../bin ;../lib 用途是什么了解不清楚,为什么 ../JDK/下的有jre目录,而和它并列的还是有jre目录啊,我问题调理性不是很好,请包涵。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
曾经痴迷网游
2010-03-23
打赏
举报
回复
火龙果,真的想顶你
xiezhenxiang
2010-03-21
打赏
举报
回复
支持火龙果
s303251680
2010-03-21
打赏
举报
回复
火龙果你的鼠标点的太准了,我也是新手,又让我见识了
曾经痴迷网游
2010-03-21
打赏
举报
回复
此贴因为传送中的"火龙果"而火 。。。。
invail
2010-03-21
打赏
举报
回复
mark
woshayawo
2010-03-20
打赏
举报
回复
[Quote=引用 2 楼 bao110908 的回复:]
引用楼主 daima0371 的回复:
我是java新手,在网上搜索了下,但关于JDK,JRE,JVM等还是了解不是很清楚,还有 安装目录的../bin ;../lib
用途是什么了解不清楚,为什么 ../JDK/下的有jre目录,而和它并列的还是有jre目录啊,我问题调理性不是很好,请包涵。
呵呵,没关系能看明白。
JDK 是 Java development kit……
[/Quote]
对奥
bolink5
2010-03-20
打赏
举报
回复
火龙果 解释的太清楚了
呵呵,人都是一步步来的,LZ 你还年轻。只要用心学,还是很有钱途的
beyondsu
2010-03-19
打赏
举报
回复
呵呵,这个是基础啊。。。
去网上找好点,看别人的,忙的快
自己动手看看。。
dinghun8leech
2010-03-19
打赏
举报
回复
[Quote=引用 4 楼 magicluo 的回复:]
火龙果,我坚定你是个好人
[/Quote]
magicluo
2010-03-19
打赏
举报
回复
火龙果,我坚定你是个好人
火龙果被占用了
2010-03-19
打赏
举报
回复
至于说到 JRE 与 JDK。如果使用电脑者只是需要运行一下 Java 程序,并不需要开发 Java 程序,那么只需要安装一个 JRE 就可以了。
楼主可以去看一下 JRE/bin 目录与 JDK/bin 目录中的文件很多都是一样的,唯 JDK 的 bin 中有 javac.exe,而 JRE 的 bin 中没有这个文件。因为 JRE 只需要运行,有 java.exe 就可以了,而 javac.exe 是 Java 编译器的入口程序,因此 JRE 中是没有这个文件的。
不知道我说清楚了没有?有问题的可以继续回帖,如果我知道的话,我会给你解释清楚的。
火龙果被占用了
2010-03-19
打赏
举报
回复
[Quote=引用楼主 daima0371 的回复:]
我是java新手,在网上搜索了下,但关于JDK,JRE,JVM等还是了解不是很清楚,还有 安装目录的../bin ;../lib
用途是什么了解不清楚,为什么 ../JDK/下的有jre目录,而和它并列的还是有jre目录啊,我问题调理性不是很好,请包涵。
[/Quote]
呵呵,没关系能看明白。
JDK 是 Java development kit 的缩写,即 Java 开发工具。所谓的 JDK 指的是包括:编译器、执行器和运行环境,以及其他配合开发用的小工具的集合。
JRE 是 Java runtime environment 的缩写,即 Java 运行环境。也就是 Java 程序能运行起来需要依赖的环境,就像 .net framework 那样。好比我们在我们的电脑上装了个 VMWare 作为虚拟机器来安装个 Linux 系统来学习研究一下,那么可以把 VMWare 看作是这个 Linux 的运行环境,其中的 Linux 只能运行在其中。
JVM 是 Java virtual machine 的缩写,即 Java 虚拟机。Java 之所以能跨平台运行,是因为其将 Java 与系统底层进行再次封装,作为上层我们只需要关心 Java 代码逻辑,而不需要关心如何将 Java 编译成为本地运行的代码。这一切都是由 JRE 中的 JVM 代劳的。JVM 能可将 Java 文件编译后的 .class 文件(这个文件称为字节码)转换成操作系统的本地代码然后运行。Java 语言提供了常用操作系统的 JVM,可以将相同的 .class 运行在不同的操作系统之上。
JDK 下的 JRE 目录跟与之平行的 JRE 目录是一样的。前面已经说过了 JDK 作为一整套的开发工具,是需要包括运行环境的。因此 JDK 中含有 JRE 是很正常不过的。之所以为什么还有与之平行的 JRE 呢,那是由于在安装时我们只是一味地点着 Next,并没有在意对话框中的提示。在 JDK 安装时除了装个 JDK 之外,还会附加安装一个 JRE。安装过程会先安装 JDK,之后会安装 JRE,只要停留在 JRE 时点“取消”按钮就可以了,没必要再装一个 JRE 了。
k10509806
2010-03-19
打赏
举报
回复
开发用jdk 运行用jre 安装目录的../bin 里面有开发用的各种工具,例如著名编译用的javac.exe
解释用的java.exe也就是你在命令行窗口输入的命令,例javac HelloWorld.java
java HelloWorld
../lib用途有编译要用的类库,好像java.lang里面的类就是在这里面得
语义
理解
的看法
对于一篇有思想的文章,作者的创作构思以及核心思想,我们人脑基本的处理逻辑都是结合过去学习过的规则和概念进行抽象总结。作者的创作过程可以形成一个图模型,清晰地展示出路径。目前的nlp根本达不到,都是浅层次...
支持向量机通俗导论(
理解
SVM的三层境界)
支持向量机通俗导论(
理解
SVM的三层境界) 作者:July 。致谢:pluskid、白石、JerryLead。 说明:本文最初写于2012年6月,而后不断反反复复修改&优化,修改次数达上百次,最后修改于2016年11月。 声明:...
语义
理解
最新看法
对于一篇有思想的文章,作者的创作构思以及核心思想,我们人脑基本的处理逻辑都是结合过去学习过的规则和概念进行抽象总结。作者的创作过程可以形成一个图模型,清晰地展示出路径。目前的nlp根本达不到,都是浅层次...
深度学习——通俗
理解
卷积神经网络
在dl中,有一个很重要的概念,就是卷积神经网络CNN,基本是入门dl必须搞懂的东西。本文基本根据斯坦福的机器学习公开课、cs231n、与七月在线寒老师讲的5月dl班第4次课CNN与常用框架视频所写,是一篇课程笔记。
用户级线程和内核级线程,你分得清吗?
网上关于多线程的资料很多,小白很快就把线程的
基本概念
弄懂了,但关于「用户级线程和内核级线程」的概念,她却怎么也搞不清楚,只好向操作系统基础扎实的小明
请教
。 对于小白的问题,小明总会耐心解答:“线程里面...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章