jdk有什么用?(ibm jdk 1.7 windows)

2023-12-27 22阅读

jdk有什么用?

JDK简介

jdk有什么用?(ibm jdk 1.7 windows)(图片来源网络,侵删)

JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。

最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了属于自己的JDK,例如国外IBM公司开发了属于自己的JDK,国内淘宝也开发了属于自己的JDK,各个组织开发自己的JDK都是为了在某些方面得到一些提高,以适应自己的需求,比如IBM的JDK据说运行效率就比SUN的JDK高的多。但不管怎么说,我们还是需要先把基础的Sun JDK掌握好。

JDK是java开发工具包,在其安装目录下面有六个文件夹、一些描述文件、一个src压缩文件。bin、include、lib、 jre这四个文件夹起作用,demo、sample是一些例子。可以看出来JDK包含JRE,而JRE包含JVM。

jdk有什么用?(ibm jdk 1.7 windows)(图片来源网络,侵删)

bin:最主要的是编译器(javac.exe)

include:java和JVM交互用的头文件

lib:类库

jdk有什么用?(ibm jdk 1.7 windows)(图片来源网络,侵删)

jre:java运行环境(注意:这里的bin、lib文件夹和jre里的bin、lib是不同的)

总的来说JDK是用于java程序的开发,而jre则是只能运行class而没有编译的功能。

JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。 其中的开发工具包括编译工具(javac.exe)打包工具(jar.exe)等

java如何实现一次编译到处运行?

  一次编译到处运行指的是用 java开发的程序,用javac命令编译后,在不同电脑,不同操作系统上,只要你装了JVM(java虚拟机),就能运行,但在实际情况中,由于jdk版本有好几个,OracleJDK、IBMJDK、OpenJDK ,兼容性上并不能做到完美,因此,只能做到一次编译,广泛运行。你的问题是如何实现,我觉得考虑这个意义不大,无论使用的是哪种jdk,一般都能做到兼容的

到此,以上就是小编对于的问题就介绍到这了,希望这2点解答对大家有用。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]