jdk与java的关系

如题所述

sun公司提供的自己的一套 java开发环境, Java Development Kit.
以 windows系统安装 JDK为例子, JDK的 bin目录你可以看下
javac.exe,就是 java源文件的编译工具, java源文件的扩展名为 .java,如Test.java, java源文件被编译后的 java字节码文件的扩展名为 .class
java.exe 是 java字节码编译程序, 负责解释执行java字节码文件,就是一个JVM(java虚拟机)
看到这些你就明白了jdk是开发人员也就是编写程序的时候需要的
jdk 目录下还会有一个 JRE(Java Runtime Environment), 这个字面理解就可以了 java运行时环境,无论你想在自己电脑上运行一个 java 程序还是自己编写的程序要测试运行都需要它(自己的编写的java程序也是java嘛).
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-08
JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。
java文件在jdk编译生成class文件,然后再执行。
也可以帮助打包jar文件等等追问

我主要不是太懂 就是我在安装jdk的时候有两个路径第一个我改成了d盘java\jdk那么第二个我应该怎么办呢,

追答

都装在一个文件夹就可以了,记住地址

第2个回答  2012-09-08
第二个是jre的安装目录。有的版本的jdk会安装jdk和jre2个。其实,jdk里面就包含有jre了。第二个你也自定义一个路径就好了如d:java\jre。到时配置环境变量时,path当然是jdk里面的bin,classpath既可以是d:java\jdk\jre/lib\rt.jar;.; 也可以是d:java\jre\lib\rt.jar;.;
第3个回答  2012-09-08
jdk是用来开发java的工具,它主要包括两个部分,一个就是jdk(java开发工具包),还有一部分是jre(java程序运行时环境)
第4个回答  2021-01-20

针对Java语言的初学者,详细介绍初学者对于Java的JDK、JRE、JVM之间的关系,帮助初学者能够理清楚它们各自的作用和应用范围。

java和jdk是不是一个东西
两者不是同一个东西。Java是一种编程语言,而JDK(JavaDevelopmentKit)是用于开发Java程序的一套工具集。因此,Java和JDK不是同一个东西。Java是一种通用的、跨平台的编程语言,可以用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序等。JDK是Java开发工具包,包含了Java运行时环境...

jdk和jre的关系
首先,JDK(Java Development Kit)和JRE(Java Runtime Environment)都是Java平台的重要组成部分,它们之间的关系密切,共同支持Java程序的开发和运行。JDK,即Java开发工具包,是提供给Java开发人员使用的,其中包含了Java的开发工具,如编译器(javac.exe)和打包工具(jar.exe)等,以及运行时所需的Jav...

java和jdk是不是一个东西
两者不是同一个东西。Java和JDK不是一个东西。Java不是JDK,JDK是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库,而Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。

JDK、JRE、JVM,是什么关系?
在 Java 技术栈中,JDK、JRE、JVM 三者的关系如同金字塔一般,层层相扣,构成了 Java 应用程序运行的基础。JDK(Java Development Kit)是 Java 开发工具包,包含了 JRE 以及各种开发工具,如编译器、调试器等,用于构建和运行 Java 应用程序。JRE(Java Runtime Environment)是 Java 运行环境,它包括...

jdk是什么
JDK是Java开发工具包的简称。JDK是Java程序开发环境的核心组成部分。它包含了编译、运行Java程序所需的各种工具和资源。具体来说,JDK包含了如下几个方面的功能:Java编译器。JDK包含了Java编译器,这是将Java源代码编译成字节码的关键工具。字节码是一种中间代码,可以在Java虚拟机上运行。通过编译器,...

Java和jdk是一样的吗?
1. Java是一种编程语言,广泛应用于开发各种应用程序和服务。2. JDK是Java Development Kit的缩写,即Java开发工具包。它包含了编写、编译和运行Java程序所需的所有工具和库。3. 因此,Java开发人员需要安装JDK来开发和测试他们的Java应用程序。4. JRE是Java Runtime Environment的缩写,即Java运行时环境...

jdk和jre的区别是什么
1. JDK:JDK是Java开发工具包,为开发者提供了编译、调试和运行Java程序所需的工具和组件。它包含了如Java编译器、Java解释器、Java调试器等开发工具。同时,JDK还包括了Java类库,这些类库提供了许多预编译的Java代码片段,供开发者在开发过程中直接使用。简而言之,JDK是开发Java应用的核心工具集。2. ...

JDK和JAVA之间有什么关系?
JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE的地位就象一台PC机一样,我们写好的 Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。所以当你装完JDK后,如果...

jdk是什么
JDK是Java开发工具包的简称。JDK是Java开发的核心工具集。JDK的定义 Java开发工具包是Oracle公司为Java开发者提供的一套完整的软件开发工具集合。它包含了编译Java程序所需的编译器,运行Java程序所需的虚拟机,以及一系列辅助工具和库文件。这些工具对于开发和测试Java应用程序至关重要。JDK的主要功能 JDK...

jdk和java是什么关系?安装二个程序时,怎么没关系?
jdk是java的开发工具包,用于java的开发。你说的java应该是jre吧,jre是java的运行环境。一般jdk中包含了jre。所以安装了jdk后jre就可以不安装了。

相似回答