jdk和java jre jdk 区别有什么区别 简单点说 我小白 谢谢

起点软件 - 所有软件均来自网络如有版权问题请联系我们 - 浙ICP备号
Copyright & 2004- online services. All rights reserved.java中的jdk和jre都的那个是什么?简单点说_百度知道
java中的jdk和jre都的那个是什么?简单点说
我有更好的答案
jdk是java开发环境 jre是java运行时环境 简单的说如果你想开发java就必须装jdk,如果你只是想运行装好的java软件,装JRE就可以了。
网上说jdk是java的开发工具
那和eclipse有什么区别?
采纳率:54%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。jre、jdk分别和java ee什么联系?_百度知道
jre、jdk分别和java ee什么联系?
我知道jre是java 的运行环境,jdk是java的开发环境,jdk其实就是java ee sdk,感觉乱哄哄的,还是不太明白
我有更好的答案
JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。JDK(Java Development Kit):java的开发工具,包括jre+开发工具Java EE(Java Platform,Enterprise Edition)sun公司推出的企业级应用程序版本java程序运行依赖jre,开发依赖jdk,javaee是java的企业级版本,多用于web工程
那我想要满足servlet开发,安装jre和jdk时,哪种需要安装java ee版本啊
就去ecplise官网下个ecplise ide for java ee developers
那我原来下载的jre和jdk完全满足开发要求吗?
jdk跟jre版本要兼容,当然可以
请问你知道怎么查看myeclipse 的j2ee版本吗?
help--& About MyEclipse Enterprise Workbench新手直接用ide不推荐,还是下个editpuls,NotePad++练练手吧
采纳率:60%
sun把java分为java se,java ee和java me,分别为java se和java ee提供jdk和java ee jdk。后者包含前者的最新版。java se是整个java技术的核心与基础,它是java ee和java me编程的基础。java me主要用于控制移动设备和信息家电等有线存储的设备。java ee提供企业应用开发相关完整解决方案。
JAVA SE:Java Platform Standard Edition,JAVA程序语言的标准开发平台。尽管现在也有人叫J2SE,但这其实是一个曾经的名词。JDK:Java Development Kit,JAVA SE对应的对应的开发环境。JAVA EE:Java Platform Enterprise Edition,JAVA程序语言的企业开发平台。尽管现在也有人叫J2EE,但这其实是一个曾经的名词。对应的开发环境为SDK。SDK:Software Development Kit,JAVA EE对应的开发环境。
我下载java ee sdk安装不了是怎么回事啊,之前已经安装过jre和jdk但好像是java se版本的
为您推荐:
其他类似问题
jdk的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。JDK和JRE不同版本切换的问题 - ITeye问答
最近公司有2个项目,不同的服务器上JDK的版本不一样,我想在本机上同时装2个JDK和2个JRE,不知道有没人能提供一些好的切换的办法呢,不甚感激,在网上寻觅很久没发现答案,谢了。
注:我这边两个版本是1.4和1.5问题补充zhu_chen001 写道启动时候设置不同的java_home即可
貌似这样做的话 运行JAVA -VERSION 查看版本的时候仍然没有改变,
HKEY_LOCAL_MACHINE“SOFTWARE“JavaSoft“Java Runtime Environment“CurrentVersion, 把这个键值改成你需要的jdk版本号
不知道修改这个会不会有什么严重的后果!
采纳的答案
都可以切换,不用改注册表。
不管你设置JAVA_HOME为哪个,当你在控制台执行java -version的时候,使用的都是最后安装那个JRE,为啥呢?因为执行java.exe的时候,寻找jre的顺序是这样子的:
1.& 自己的目錄下有沒有 JRE目錄。(這個部分這樣說並不是非常精確,原因請詳見JDK原始碼,這此不特別說明)
2.& 父目錄底下JRE子目錄。
3.& 查詢 Windows Registry(HKEY_LOCAL_MACHINE\Software\JavaSoft\Java
Runtime Environment\)
通常当你直接在控制台下执行java -version,运行的C:\Windows\system32\java.exe,为什么会在这里有个java.exe?因为从JDK1.3开始,在安装JDK的时候会自动复制java.exe到C:\Windows\system32,加上path环境变量最前面的就是C:\Windows\system32,因此即使将JDK\bin加到path中,仍然是执行最先找到的java.exe。
这个java.exe查找JRE时明显是按照上面的第3点来的。
因此楼主如果想用不同的JRE,保证下面两点就行了:
1.& 那一個 java.exe 被執行。
2.& java.exe 找到哪一套 JRE。
可以通过编写一个批处理脚本来进行,类似于WebLogic的启动脚本。
建议楼主看看台湾王森先生写的《Java深度历险》一书,就有讲到这些问题。我上面贴的两段带繁体的就是从此书中Copy过来的咯……
Sorry,可能我从来对jre的理解有些偏颇。可能大家理解中的jre是Java Runtime Environment,只要是java的运行时环境可能就是jre。
由于受sun的安装方式影响,它安装java时总是安装一个jdk目录,一个jre目录。该jre目录是供浏览器使用的运行时环境,因此我理解中的jre是这人。
很抱歉,偶错啦。&
不过不知道浏览器是否可以针对这个进行切换?
将PATH配置成%JAVA_HOME%\%JAVA_HOME%\%JAVA_HOME\jre\%JAVA_HOME%\jre\
将CLASSPATH配置成%JAVA_HOME%\lib\dt.jar;
那么通过配置不同的JAVA_HOME路径就可以实现JDK的切换了。
至于jre只能安装一个,且通过java -version查看,是查看到jre的版本。
jdk是供应用程序使用的,可以安装多个版本供不同的应用使用。
而jre是作为客户端浏览器的程序使用的jvm,供applet程序调用,没办法进行切换。
在一个doc命令行可以设置不同的java_home环境变量嘛,
搞两个bat批处理文件去启动不同的jvm就行了嘛
如果你是用IDE进行开发的话,是可以在IDE里面指定要用的JDK的
启动时候设置不同的java_home即可
已解决问题
未解决问题相关文章推荐
相信大家对Java虚拟机有一定的了解,我在这里对JRE和JDK的作用及区别进行一个简短的总结:
1.JVM(java virtual machineJVM)java虚拟机,它是整个java实现跨平台...
环境变量设置参考
为什么要设置Java环境变量今天为止对环境变量的设置还不是很懂,而且网上的大部分资料几乎都是设置方法,没有说原因。今天学Linux,遇到了Java环境变量的设置,无意间找到...
一、JDK与jre
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 java jre jdk 区别 的文章

 

随机推荐