专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

jdk是什么?jdk的作用

来源:小嗨整编  作者:小嗨  发布时间:2022-10-18 08:55
摘要:jdk是什么?jdk的作用。JDK是学好Java的第一步。不管是你要学习java编程,还是要搭建jsp web开发环境,或者是android开发环境都离不开它。什么是jdk1、jdk是什么呢?jdk的是java development ki...

jdk是什么?jdk的作用。JDK是学好Java的第一步。不管是你要学习java编程,还是要搭建jsp web开发环境,或者是android开发环境都离不开它。

jdk是什么?jdk的作用

什么是jdk

  1、jdk是什么呢?jdk的是java development kit的缩写,意思是java程序开发的工具包。也可以说jdk是java的sdk。

  JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,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是什么?jdk的作用

  没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。  

  2、先来说一下jdk的版本,一共有三种,标准版,企业版,移动设备版。  

  3、不知道大家看到Java SE 6.0和jdk1.6是不是一个头两个大呢,其实它们是同一个东西。因为jdk从1.5版本开始就改名为Java SE,通常使用的都是J2se也就是标准版的jdk。  

  4、什么是JRE?

  普通用户并不需要安装JDK来运行Java程序,而只需要安装JRE(Java Runtime Environment)。而程序开发者必须安装JDK来编译、调试程序。  

  5、什么是JDK?

  顾名思义它是给开发者提供的开发工具箱,是给程序开发者用的。它除了包括完整的JRE(Java Runtime Environment),Java运行环境,还包含了其他供开发者使用的工具包。  

通过安装Java SE 6.0理解jdk

jdk是什么?jdk的作用

  1、安装的jdk1.6,实际上现在的正确名称是 java se development kit 6,即java标准版的开发工具包,版本为6.0。  

  2、看一下安装好的目录结构,进入到安装目录,可以看到jre目录,这是运行java程序需要的。  

  3、进入到安装目录的bin文件夹,我们可以看到之前我们提到的一些工具包,比如javac,javadoc等等。  

jdk和jre的区别

  大家肯定在安装JDK的时候会有选择是否安装单独的jre,一般都会一起安装,也建议大家这样做。

  因为这样更能帮助大家弄清楚它们的区别:

  Jre 是Java runtime environment, 是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机,还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。

  Jdk 是java development kit,是java的开发工具包,里面包含了各种类库和工具。当然也包括了另外一个Jre. 那么为什么要包括另外一个Jre呢?而且jdk/jre/bin同时有client和server两个文件夹下都包含一个jvm.dll。说明是有两个虚拟机的。

  相信大家都知道jdk的bin下有各种java程序需要用到的命令,与jre的bin目录最明显的区别就是jdk下才有javac,这一点很好理解,因为 jre只是一个运行环境而已。与开发无关,正因为如此,具备开发功能的jdk自己的jre下才会同时有client性质的jvm和server性质的 jvm,而仅仅作为运行环境的jre下只需要client性质的jvm.dll就够了。

  记得在环境变量path中设置jdk/bin路径麽?这应该是大家学习Java的第一步吧,老师会告诉大家不设置的话javac和java是用不了的。确实jdk/bin目录下包含了所有的命令。可是有没有人想过用的java命令并不是 jdk/bin目录下的而是jre/bin目录下的呢?不信可以做一个实验,大家可以把jdk/bin目录下的java.exe剪切到别的地方再运行java程序,发现了什么?一切OK!

  那么有人会问了?明明没有设置jre/bin目录到环境变量中。

  试想一下如果java为了提供给大多数人使用,他们是不需要jdk做开发的,只需要jre能让java程序跑起来就可以了,那么每个客户还需要手动去设置环境变量多麻烦,所以安装jre的时候安装程序自动帮你把jre的java.exe添加到了系统变量中,验证的方法很简单,大家看到了系统环境变量的 path最前面有“%SystemRoot%/system32;%SystemRoot%;”这样的配置,那么再去Windows/system32下面去看看吧,发现了什么?有一个java.exe。

  如果强行能够把jdk/bin挪到system32变量前面,当然也可以迫使使用jdk/jre里面的java,不过除非有必要,不建议大家这么做。使用单独的jre跑java程序也算是客户环境下的一种测试。

  这下大家应该更清楚jdk和jre内部的一些联系和区别了吧?


本文地址:软件教程频道 https://www.eeeoo.cn/ruanjian/699396.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!


软件教程
小编:小嗨整编
相关文章相关阅读
  • win11系统如何设置jdk环境变量配置

    win11系统如何设置jdk环境变量配置

    win11系统怎么设置jdk环境变量配置?有不少用户们想要在windows11系统中使用java。但是在设置环境变量配置这一步被难住了,始终无法完成有效的设置。今天小编就给大家说明一下最新的win11java环境变量设置教程,用户们只要根据...

  • 怎么看jdk版本

    怎么看jdk版本

    怎么看jdk版本?下面本篇文章就来给大家介绍查看jdk版本的方法,希望对你们有所帮助。查看jdk版本的方法:1、按组合键【win+r】,打开运行,如图2、在小窗中输入cmd命令,点击确定。如图3、打开如图窗口4、输入以下命令,按回车就显示出...

  • jdk是什么意思

    jdk是什么意思

    jdk是javadevelopmentkit的缩写,意思是java语言的软件开发工具包(sdk)。它是一种用于构建在java平台上发布的应用程序、applet和组件的开发环境;它是给程序开发者提供的开发工具箱,是一种最基本的工具...

  • 如何在IntelliJ IDEA中配置JDK?

    如何在IntelliJ IDEA中配置JDK?

    在使用IntelliJIDEA进行java项目开发时,首先必须要在IntelliJIDEA中添加JDK。接下来,我简单为大家讲解一下如何在idea中添加JDK。操作方法01首先,打开Intelli...

  • 如何查看jdk版本

    如何查看jdk版本

    很多人不知道自己电脑中安装的jdk版本,那么应该如何查询呢?操作方法01这里我们以win10系统举例,首先,同时按住键盘上的“开始”键和“x”键。02在弹出的菜...

  • JDK是什么 JDK的作用

    JDK是什么 JDK的作用

    JDK是学好Java的第一步。不管是你要学习java编程,还是要搭建jspweb开发环境,或者是android开发环境都离不开它。什么是jdk1、jdk是什么呢?jdk的是javadevelopmentkit的缩写,意思是java...

  • JDK怎么安装与配置环境变量

    JDK怎么安装与配置环境变量

    JDK怎么安装与配置环境变量步骤1、安装JDK选择安装目录,安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装jre。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jr...

  • jdk环境配置教程

    jdk环境配置教程

    jdk环境配置教程。许多软件的运行需要JAVA环境,例如网络分析软件Gephi、cytoscape;文献网络分析VOSviewer,Citespase;R语言中的xlsx包等。为此这里使用的B站up主二镜志的教程来配置JAVA环境以及一些基...

  • 周排行
  • 月排行
  • 年排行

精彩推荐