A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李辉 中级黑马   /  2013-3-4 10:21  /  2482 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 李辉 于 2013-3-11 21:33 编辑

安装完JDK后,java\jdk1.7\bin里有个java.exe,java\jdk1.7\jre\bin也有一个java.exe,为什么要有两个?平时用的是哪个?

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

11 个回复

倒序浏览
jre是java虚拟机,java程序都是在虚拟机里运行,里边当然带java.exe,两个都可以用的,看你设置环境变量设置哪个了。PS:你说的那个JRE是你单独安装的一个虚拟机,安装JDK时可以选择单独安装一个JRE也可以不单独安装,因为JDK里也有JRE,毕老师视频里有,你可以仔细看看。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
张子凯 发表于 2013-3-4 10:55
jre是java虚拟机,java程序都是在虚拟机里运行,里边当然带java.exe,两个都可以用的,看你设置环境变量设 ...

你可能没明白我的意思,我学了毕老师的视频了,我没有装额外的jre,我单装了一个JDK,光是JDK文件夹里就有两个java.exe
回复 使用道具 举报
张子凯 发表于 2013-3-4 10:55
jre是java虚拟机,java程序都是在虚拟机里运行,里边当然带java.exe,两个都可以用的,看你设置环境变量设 ...

注意:  jre不是虚拟机,虚拟机是JVM,jre是java运行环境,里面包含了JVM,而jdk则包含了jre,设置环境变量最好设置jdk\bin,因为除了java,你还要用如javac  javadoc等可执行程序。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
虚拟机是JVM,jre是java运行环境,里面包含了JVM,而jdk则包含了jre,设置环境变量最好设置jdk\bin,因为除了java,你还要用如javac  javadoc等可执行程序。
回复 使用道具 举报
门文通 发表于 2013-3-4 11:06
虚拟机是JVM,jre是java运行环境,里面包含了JVM,而jdk则包含了jre,设置环境变量最好设置jdk\bin,因为除 ...

嗯,对,JVM是虚拟机,学艺不精,献丑了,哈哈
回复 使用道具 举报
小李 发表于 2013-3-4 11:04
你可能没明白我的意思,我学了毕老师的视频了,我没有装额外的jre,我单装了一个JDK,光是JDK文件夹里就 ...

同一文件夹下怎么可能出现相同的“文件名.扩展名名”?不可能吧?求图求真相

点评

不在同一个文件夹里,你在你的jdk文件夹里搜索一下就知道了,或者你再仔细看看我的问题,注意路径  发表于 2013-3-4 11:20
回复 使用道具 举报
张子凯 发表于 2013-3-4 11:11
嗯,对,JVM是虚拟机,学艺不精,献丑了,哈哈

呵呵 客气  
回复 使用道具 举报
门文通 发表于 2013-3-4 11:06
虚拟机是JVM,jre是java运行环境,里面包含了JVM,而jdk则包含了jre,设置环境变量最好设置jdk\bin,因为除 ...

请教一个问题啊! 我通过实名认证了,可是名字还没改,在一个帖子里花十个金币改了,还没生效

我现在有资格得技术分了吗?
回复 使用道具 举报
这个我真不知道  你问问版主吧  李培根  黄玉昆他们
回复 使用道具 举报
张子凯 发表于 2013-3-4 11:13
同一文件夹下怎么可能出现相同的“文件名.扩展名名”?不可能吧?求图求真相 ...

仔细看了一下原文,找了一下自己的文件,确实是两个JAVA.EXE,但是两个功能是一样的,还是你环境变量设置的哪个就用哪个
回复 使用道具 举报
小李 发表于 2013-3-4 11:25
请教一个问题啊! 我通过实名认证了,可是名字还没改,在一个帖子里花十个金币改了,还没生效

我现在有 ...

技术积分跟名字好像没有多大关系,实名认证是为了方便到入学申请的时候考察你的技术积分,技术积分从你可以回复论坛帖时就可以挣了

点评

好的,谢谢啊!  发表于 2013-3-4 15:36
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马