您的位置:首页 > 编程语言 > Java开发

Java版本的一些问题

2015-09-07 21:09 225 查看
1、查看计算机上jdk版本win+R-----执行cmd进入命令提示----打入 java -version2、神马是jdk?jdk版本沿袭……jdk是Java 语言的语言开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。版本:JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。跟多请参考百度百科,jdk(SunMicrosystems针对Java开发员的产品)3、神马是jre?版本沿袭?版本管理JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。版本管理:Java采用的解决办法是:每个程序各带一个jre,自己搞自己的,互不干扰,不会造成版本混乱。jdk就是java的开发工具集,顾名思义就是你做开发用的,其中包括javac,也就是javacompiler等。
jre(java runtime environment),就是java程序的运行环境。你所写的java程序在经过javac编译后会形成字符行文件,这个java的中间文件,计算机是看不懂的,而这个文件是给jvm(java的虚拟机)用的,由jvm进行解释后形成机器语言给计算机。而这个jvm就在jre中,也就是说java程序的运行要有jre来担当。
所以jdk和jre的区别就是一个用于开发,一个用于运行,联系就是他们都是java开发者所必备的(除非你就像运行java程序,那么用jre就足够了)。
(百度知道粘贴的,见笑~~~~~)总的copy到的就是这些,疑惑好久的简单问题,集中起来搞一下,别有生趣……----------------------2015.9.8-----再补充一点------------------------------4、电脑上装的jdk和eclipse上自带的jdk分别都在什么情况下起作用?怎样查看eclipse自带jdk版本?具体某个项目的jdk版本查看?(1)、电脑上自带的jdk在控制台运行的时候起作用,在eclipse上运行的程序,用的都是eclipse自带的jdk(2)、window->preferences->java->compiler 然后就可以找到jdk了,并且可以修改(3)、每个项目也可以选择不同的jdk版本,选中项目名,点击右键,然后再选择最下面的“属性(Properties)”,然后在弹出的对话框中查看“Java Compiler”项,后面的“Compiler compliance level”就是本项目所使用的jdk版本了暂时就是这些了,以前搞java的时候不太注意jdk的版本,但后来在上课的过程中老师讲到了1、Java每个版本都有很多不同的特性,更高的版本可能有更多的改进和修改,肯定需要注意了,然后自己也更多的掌握些新版本的东西,毕竟时代总在进步嘛,一不小心就落伍了2、许多系统仍然使用旧的版本jdk,在不完全重新开发的情况下,对系统进行升级改造的话,需要注意版本匹配问题,新版本的jdk是对下不兼容的,万一搞个高版本的出来,人家用的是低版本的,那就等着哭吧。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: