首页 > 后端开发 > 正文

java中的jdk、jre、jvm哪个是运行java程序必不可少的

2024-03-20 23:30:58 | 我爱编程网

java中的jdk、jre、jvm哪个是运行java程序必不可少的很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

本文目录一览:

java中的jdk、jre、jvm哪个是运行java程序必不可少的

java中的jdk、jre、jvm哪个是运行java程序必不可少的

JDK=Java Development Kit,Java开发工具集,主要包括JRE和编译器组件。是进行Java开发的必要环境。所以安装JDK就包括JRE的安装。JDK是JRE的完全超集。

JRE=Java Runtime Environment,Java运行时环境,主要提供运行Java Class的环境。JDK中本身包含JRE。如果只想运行Java程序,而不需要进行编译(非开发环境,生产环境),可以安装JRE,不用安装JDK。

JVM=Java Virtue Machine,Java虚拟机。Java是一种半编译半解释程序,.java源程序经过编译后生成字节码文件.class文件。JVM虚拟机就是一个虚拟的计算机专门用来运行Java程序的虚拟计算机。JVM虚拟机会在安装JRE的时候自动安装。

java中的jdk、jre、jvm哪个是运行java程序必不可少的

如果只运行别人的java程序不用编译需要安装的是

JRE。

若客户要执行Java程序,只需要安装JRE即可,不用编译程序等工具时就不装JDK。

Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码,以及一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。我爱编程网

java中的jdk、jre、jvm哪个是运行java程序必不可少的

运行Java需安装什么

如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。

JRE: Java Runtime Environment

JDK:Java Development Kit

JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。

JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。

JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。

以上就是我爱编程网为大家带来的java中的jdk、jre、jvm哪个是运行java程序必不可少的,希望能帮助到大家!
与“java中的jdk、jre、jvm哪个是运行java程序必不可少的”相关推荐
有没有手机上可以运行java程序的软件? java程序能不能在手机上运行
有没有手机上可以运行java程序的软件? java程序能不能在手机上运行

手机上能不能进行java语言编程?当然能,AIDE这个手机软件就可以,集成了Java开发环境,可以很轻松的在手机上进行Java编程,下面我简单介绍一下这个软件的安装和使用:1.首先,安装AIDE,这个直接在手机应用商店中搜索就行,如下,大概也就30多M,直接下载安装:2.安装完成后,打开这个APP,新建一个Java工程,之后就可以直接进行Java编程了,效果如下,这里支持自动补

2024-03-16 08:57:38
java 显示不是内部或外部命令,也不是可运行程序(java程序运行时出现.javac不是内部或外部命令,也不是可运行的程序或批处理文件。已设置好了环境变量)
java 显示不是内部或外部命令,也不是可运行程序(java程序运行时出现.javac不是内部或外部命令,也不是可运行的程序或批处理文件。已设置好了环境变量)

java显示不是内部或外部命令,也不是可运行程序原因:这是因为安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了,这时候你在lib下也找不都tools.jar和dt.jar.解决:如果只需要使用javac命令其实不需要这么复杂的,可以直接把新建的JAVA_HOME、CLASSPATH这两个变量和PATH变量中的JAVA_HOME%\bin;%JAVA_HOME%

2024-03-19 13:15:57
介绍下Java程序的结构(java程序的运行过程?)
介绍下Java程序的结构(java程序的运行过程?)

介绍下Java程序的结构Java语言是面向对象的程序设计语言,Java程序的基本组成单元是类,类体中又可包括属性与方法两部分。而每一个应用程序都必须包含一个main()方法,含有main()方法的类称之为主类。一:Java程序的主类及其格式作为一个可以独立运行的Java程序,在它的众多类中必须要有一个类作为程序的起始类,为了方便,本书把这个类称为主类。当需要执行一个程序时,人

2024-03-20 18:10:23
编译java程序的命令是什么,运行java应用程序的命令是什么?
编译java程序的命令是什么,运行java应用程序的命令是什么?

编译java程序的命令是什么,运行java应用程序的命令是什么?当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯改变当前目录。由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法:1、输入命令:pushd路径(此命令可将当前目录设为所希望的任一个已存在的路径)2、输入命令:e: 转移到e盘,然后再输入cd转移

2024-03-17 13:04:33
编译Java程序的命令式什么?运行Java程序的命令是什么?
编译Java程序的命令式什么?运行Java程序的命令是什么?

编译Java程序的命令式什么?运行Java程序的命令是什么?1、window+R2、在窗口里输入cmd3、进入你放java的文件目录下4、javac文件名.java(这个是编译)5、java文件名(执行)前提是你装了JDK才能编译和执行!!!编译和执行一个java程序使用的命令分别是???javacxxx.java(这是编译命令,在cmd中)javaxxx(不带java后缀

2024-03-19 18:34:49
如何检测一个JAVA程序的运行时间
如何检测一个JAVA程序的运行时间

JAVA获取一段程序运行时间abstract class GetTime { public final void getTime() { long start = System.currentTimeMillis(); runcode(); long end = System.currentTimeMillis(); System.out.println("运行时间:" + (end

2024-03-16 10:43:18
为什么我的java运行不了?
为什么我的java运行不了?

win7不能运行java提示应用程序已被安全设置被阻止的解决方法Java是一门面向对象编程语言,好多电脑人员都在使用。但是有些用户和小编反应说win7不能运行java提示“应用程序已被安全设置被阻止”,怎么回事呢?这样就不能正常运行java了。大家不要担心,带着此问题,我们一起看看具体的解决方法吧。推荐:最新电脑系统下载具体方法如下:1、点击win7系统的开始-控制面

2024-03-16 21:11:07
ubuntu怎么查看java运行的程序
ubuntu怎么查看java运行的程序

查看java进程java进程linuxlinux命令里的jps是什么意思?jps(JavaVirtualMachineProcessStatusTool)是JDK1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。Java工程师需要掌握Linux的哪些方面?基本操作,会部署程序,查看进

2024-03-19 14:08:11