什么是JDK?什么是JRE?JDK与JRE的区别和用途

一、编程环境与运行环境

  • JDK(Java Development Kit)称为Java开发包或Java开发工具。是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。
  • JRE(JAVA Runtime Environment)称为Java运行环境,是一个由Java API类库中的Java SE API子集和Java虚拟机组成。JRE是支持Java程序运行的标准环境。

二、使用注意:

JDK是个开发环境,JRE是个运行环境。编写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。当JAVA程序只需运行,无需编写时,只安装JRE即可。

原文地址:https://www.cnblogs.com/WangYiqiang/p/9735327.html

时间: 2024-10-10 13:09:50

什么是JDK?什么是JRE?JDK与JRE的区别和用途的相关文章

; AutoHotkey全自动安装环境设置和测试JAVA+Eclipas+Android+JRE+JDK+SDK+ADT+Android模拟器+Android Virtual Device Manager+NDK+Studio+Doc+Help+Android Application Project编程调试windows环境[草稿版] DetectHiddenWindows,On SetTitl

; AutoHotkey全自动安装环境设置和测试JAVA+Eclipas+Android+JRE+JDK+SDK+ADT+Android模拟器+Android Virtual Device Manager+NDK+Studio+Doc+Help+Android Application Project编程调试windows环境[草稿版] DetectHiddenWindows,OnSetTitleMatchMode,2 ; 激活窗口并单击按钮IfWinExistActiveControlClick

[Java开发问题-3] jdk里的jre与外面jre的区别

问题:jdk里的jre与外面jre的区别 分析:如果我们安装了JDK,那么我们的电脑中将会有C:\Program Files (x86)\Java\jdk1.8.0_05文件夹 ,这个文件夹里面有一个jre文件夹.然后我们再安装jre,此时我们的电脑中有C:\Program Files (x86)\Java\jre8文件夹. 通过对比jre和jre8文件夹中的东西,我们发现基本是一样的,那么这俩文件夹到底有啥区别呢? 我们暂且成jre为自带jdk-jre,jre8为公共jre. jdk-jre与

JDK安装目录分析-两个jre和三个lib

安装JDK后,Java目录下有jdk和jre两个目录,但jdk下还有一个jre目录,而且这个jre比前面那个jre在bin目录下多了个server文件夹!前一个jre俗称通用jre,后一个俗称内置jre.如下图所示: 两个jre大体相同,有细微的差别. JDK里面的工具也是用JAVA编写的,它们本身运行的时候就需要内置JRE:开发人员需要 java 开发环境,则安装jdk,内置jre在JDK安装过程中会自动安装. 通用JRE则是用来执行我们自己编写的JAVA程序:所以普通用户装通用jre即可.

JDK(SE、EE、ME) + JRE + (PATH + JAVA_HOME + CLASS_PATH)安装配置详解【原创】

我是一个Java入门有段时间的程序员了,但是作为培训机构出来的,难免很多东西只知道照葫画瓢过,其实真正JDK是什么没有研究过.只是知道我们安装了才能进行Java开发. 所以我就来学习一下,并且补齐一下不明的真相.o(^▽^)o 一.JDK是什么.包含哪些东西.干什么用的.SDK是什么? JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK). (以下的都是SDK不是JDK)JDK是独一无二的东西,一下的版本都是在JDK的基础上扩展出来的. SE(J2SE

JVM JRE JDK三者的区别和联系

一. 详细介绍1.JVM -- java virtual machineJVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行.JVM 是 Java 平台的基础,和实际的机器一样,它也有自己的指令集,并且在运行 时操作不同的内存区域. JVM 通过抽象操作系统和 CPU

JDK、J2EE、J2SE、J2ME的区别

JDK.J2EE.J2SE.J2ME的区别 你对JDK.J2EE.J2SE.J2ME概念是否了解,这里和大家分享一下JDK.J2EE.J2SE.J2ME的概念以及他们的关系区别,相信本文介绍一定会让你有所收获. JDK,J2EE,J2SE,J2ME的概念区别是什么呢? 1.JDK是Javadevelopmenttoolkit,相当于是Java的库函数,是编译,运行java程序的工具包. J2EE是Java2enterpriseedition是Java的一种企业版用于企业级的应用服务开发 J2SE

JDK配置环境变量 (JDK安装成功后进行配置)

"我的电脑" -- 右键"属性" --- "高级系统设置" --- “环境变量” 第一步:配置     JAVA_HOME 变量 找到 变量名 JAVA_HOME   (没有就新建一个) ,  变量值 填写 JDK的安装路径 ,如: I:\Java\jdk1.8.0_11 第二步: 配置  path 变量 在末尾添加:    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; %JAVA_HOME%     代表的是自定义的

linux 安装jdk及tomcat指定jdk版本推荐

方法1:用yum命令安装 1.   查看当前jdk版本:Java –version,或者是:rpm -qa | grep jdk 2.   删除当前jdk:yum -y remove java-1.6.0-openjdk 3.   查看yum软件库中可用的jdk版本:yum search  jdk 4.   安装Java1.7版本: yum install java-1.7.0-openjdk yum install java-1.7.0-openjdk-devel 默认安装到/usr目录下.

linux 安装jdk及tomcat指定jdk版本

方法1:用yum命令安装 1.   查看当前jdk版本:Java –version,或者是:rpm -qa | grep jdk 2.   删除当前jdk:yum -y remove java-1.6.0-openjdk 3.   查看yum软件库中可用的jdk版本:yum search  jdk 4.   安装Java1.7版本: yum install java-1.7.0-openjdk yum install java-1.7.0-openjdk-devel 默认安装到/usr目录下.