在电脑中安装的java版本是jdk13而某个工程要用jdk1.8.
高版本JDK中没有JRE模块了,需要用户自己导入,而且高版本JRE还没有,推荐使用JDK8,可以满足平时开发。...分两种情况: 1.安装高版本,没有JRE,配置环境变量,后可以正常使用java -version 2.安装高版本,无JRE,配置环境变量后还是提示,java不是内部命令。...进入JDK安装目录,输入命令进行导出JRE。...bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 3.最后可以看到已经生成了JRE。
39:E0:DE:F2:F4:6E:62:7E:9C:3F:C3:90:19:CE:B9:67:24:E8:43:B9:FE:25:0B:A6:5A 签名算法名称: SHA256withRSA 版本...B8 C0 DA 61 08..D..^..K....a 0010: F5 87 DA AE .... ] ] 2. jre...CB:1D:F7:D5:5E:41:89:34:30:76:DD:2F:18:27:54:4C:3E:C4:BD:EF:8F:73:12:72:DE 签名算法名称: SHA256withRSA 版本...[否]: y 证书已添加到密钥库中 2.2 查看证书 ➜ sudo keytool -list -keystore ~/jre/lib/security/cacerts -storepass changeit...B3:CD:B0:58:21:99:05:CE:F5:DE:5C:72:7E ... 2.3 删除证书 ➜ sudo keytool -delete -alias tomcat -keystore ~/jre
百度百科 它的意思是说JDK包含了JRE,在逻辑关系上运行Java程序肯定是需要JRE的,即JDK包含JRE。这点我们可以证实,在安装JDK的目录下找到JRE的文件夹: ?...也就是说,当你安装JDK完成后已经默认安装了JRE,因为安装完JDK肯定是要开发的,开发就要运行Java程序,所以JDK包含了JRE。...如果你只是单纯的要运行Java程序而不进行开发、调试等,就只需要安装JRE。 通过查阅,我们总结出JDK和JRE的关系图如下: ?...所以上文首到的问题,对于开发人员来说安装完JDK后就不需要再安装JRE了;如果只是运行Java程序就只需安装JRE。...扩展:既然运行java程序只需要JRE,那是不是就是说服务器上只安装JRE就行了?
JDK拥有JRE所拥有的一切,还有很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。JDK能够创建和编译程序。...JRE JRE是Java Runtime Environment的缩写,是Java运行时环境。...如果你只是为了运行一下Java程序的话,那么你只需要安装JRE就可以了。如果你需要进行一些Java编程方面的工作,那么你就需要安装JDK了。但是,这不是绝对的。
Jre和Jdk的区别 JRE:(Java Runtime Environment),java运行环境。...包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。...JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。...其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 简单而言:使用JDK开发完成的java程序,交给JRE去运行。 我的总结:必须熟练的记忆,核心类库,开发工具!
JRE 是什么 Java Runtime Environment (JRE) 包含: Java虚拟机、库函数、运行Java应用程序和Applet所必须文件 JDK 是什么 Java SDK (Development...Kit)包含: JRE的超集,包含编译器和调试器等用于程序开发的文件 Java 运行环境的三项主要功能: 加载代码:由 class loader 完成; 校验代码:由 bytecode verifier...JDK 和 JRE 的区别 jdk 是 jre 的超集,是在 jre 的基础上增加了编译器及其他一些开发工具。...jre就是java运行时环境,包括了 jvm 和其它一些 java 核心 api, 任何一台电脑,只有安装了 jre 才可以运行java程序....总结: 如果只是要运行JAVA程序,之需要 JRE 就可以。 JRE通常非常小,也包含了 JVM. 如果要开发 JAVA 程序,就需要安装 JDK。
JDK 的版本号决定了 Java 语言的版本号。例如,JDK 1.8 版本对应的 Java 语言版本号为 Java 8。...JRE 的版本号与 JDK 的版本号相对应。例如,JDK 1.8 版本对应的 JRE 版本为 Java 8。...开发者需要确保目标计算机上安装了与 Java 程序所需的 JRE 版本相对应的 Java 运行环境,以确保 Java 程序能够正确运行。...JDK、JRE、JVM 之间的关系JDK、JRE 和 JVM 之间的关系可以简单地概括为:JDK 是开发 Java 程序的工具集,JRE 是 Java 程序运行的基础环境,JVM 是 Java 程序运行的核心组件...运行 Java 程序时,需要先在目标计算机上安装对应的 JRE 版本,然后使用 JDK 提供的工具运行 JAR 文件。在运行过程中,JVM 负责解释执行 Java 字节码,并将其转换成机器码。
https://stackoverflow.com/questions/11547458/what-is-the-difference-between-jvm-jdk-jre-openjdk JVM是模仿计算机的...JRE = JVM + Java Packages Classes(like util, math, lang, awt,swing etc)+runtime libraries....JDK 是 JRE的超集 The JDK is a superset of the JRE, and contains everything that is in the JRE, plus tools...Java application launcher opens a JRE, loads the class, and invokes its main method. ...For running java programs, JRE is sufficient.
本来打算在我的macbook pro上安装JDK,一不小心安装了jre。...linux下卸载JRE很简单删除对应的文件夹就好了,可是macOS上dmg安装的软件怎么卸载对我这个macOS新手来说还真不知道。...好在oracle官网上有说明: 《Uninstalling the JRE on macOS》 卸载JRE ## 'Internet Plug-Ins'文件夹名字里有空格,所以这里路径要用双引号...fr /Library/PreferencePanes/JavaControlPanel.prefpane 卸载JDK ## 删除/Library/Java/JavaVirtualMachines/指定版本的
JDK与JRE 在安装的过程中各位可能注意到了JRE这个名词,下面我们来聊聊JDK和JRE的关系和区别。...JRE。...例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。 JDK包含了JRE。... JRE中包含虚拟机JVM JRE: Java Runtime Environment JDK:Java Development Kit JRE顾名思义是java运行时环境,包含了java虚拟机...JRE根据不同操作系统(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最常用的是Oracle公司收购SUN公司的JRE版本。
什么是jre JRE为Java Runtime Environment的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime...JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。 它包括Java虚拟机(jvm)、Java核心类库和支持文件。...JRE需要辅助软件--Java Plug-in--以便在浏览器中运行。 下载jre包 首先从官网下载jre包。 界面如下: ? 选择对应的安装包,开始下载: ?...mv -f jre1.8.0_191/ /usr/lib/java 配置环境变量: sudo vim /etc/environment 在环境变量中添加: /usr/lib/java/jre1.8.0...安装jre8: sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jre1.8.0_191/bin/java 300
JDK,JRE,JVM之间的区别 JDK, JRE和JVM是java编程语言的核心概念。他们看起来有点相似。作为一个编程者我们似乎也并不是很关心这个概念。...Java Runtime Environment (JRE) JRE是JVM的实现,JRE提供了platform(平台)来执行java program。...JRE由JVM和java binaries以及确保能够成功执行任何program的其他class。...记住了,JRE不包含任何和development有关的工具,比如java compiler,debugger等等。也就是jre不是给开发准备的,而是给运行准备的。...如果你想要执行java program,你应该要安装JRE,就没必要安装JDK了。 现在你应该明白了。JDK是为开发准备的,然而JRE只是为了run java的program。
JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。...JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。...JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库 (rt.jar)。
送上2016神Key一枚:MDCJV-3YX8N-WG89M-KV443-G8249 异常处理汇总-数据库系列 http://www.cnblogs.com/...
它包括 JRE,java解释/加载工具( java),编译工具( javac ),归档工具( jar ),文档生成工具( javac ) 以及其他的 java 开发需要的工具 JRE Java RunTime...JDK 仅仅用于 Java Developers,它包括: 开发工具,用来提供 Java 开发环境来开发 java 程序 JRE,用来运行 java 程序 JRE 仅仅是用来运行 java 程序的 提供运行...java 程序的环境 JVM 是 JRE 和 JDK 的重要组成部分 使用 JRE 或者 JDK 来运行 java 程序,最终 java 程序都会进入 JVM,然后 JVM 负责一行一行的执行 java...code JRE 包括什么?...链接 Differences between JDK, JRE and JVM
Jre全称是Java Runtime Environment,意为Java运行环境。 Jvm全称是Java Virtual Machine,意为Java虚拟机。...Jvm是Jre的一部分。它是一个虚构出来的计算机,模拟仿真各种计算机功能来实现的。Jvm有自己完善的硬件架构,如处理器、堆栈、寄存器等。使用Jvm是为了实现Java的跨平台特性。...针对不同的系统有不同的Jvm实现,有Linux版本的Jvm实现,也有Windows版本的Jvm实现。但是同一段代码在编译后的字节码是一样的。所以说Java之所以能跨平台使用,是因为Jvm不能跨平台。...Jre中包括了Jvm。 Jdk里面包括了Jre,也就是说安装了Jdk,我们系统里肯定安装了Jre。 如果只是用来部署和运行Java程序,并不需要安装Jdk,只要单独安装Jre即可。
JVMJDKEclipseJava企业应用 很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。...JDK有以下三种版本: J2SE,standard edition,标准版,是我们通常用的一个版本J2EE,enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序J2ME,micro...JRE:Java Runtime Enviromental(java运行时环境)。也就是我们说的JAVA平台,所有的Java程序都要在JRE 下才能运行。包括JVM和JAVA核心类库和支持文件。...)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些 JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。...jdk=jre+java开发工具;jre=java类库+jvm
[format,png] 留心的同学可能会发现,我们的 jdk 安装成功后,在 C:\Program Files\Java 目录会是这样的(这里,我是装的 jdk1.8 的版本) [format,png...] 而 jdk 的子目录下也存在一个 jre [format,png] 这两个不同版本的 jre 相互之间有什么联系吗?...只是很多人习惯将会单独安装另一个 jre,虽然单独安装的 jre 也并没有被使用,原因可能就是刚开始大家都不清楚 jdk 和 jre 之间的关系,所以就默认的都安装上了。...所以,很明显,jdk 是我们的开发工具包,它集成了 jre ,因此我们在安装 jdk 的时候可以选择不再安装 jre 而直接使用 jdk 中的 jre 运行我们的 Java 程序。...JRE 的。
JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)和Java开发工具。是做Java开发必须要安装的。...JRE(Java Runtime Environment)指的是Java运行时环境。Java程序运行时必需要JRE的支持。...如果系统只安装JRE的话,则意味着系统可以跑任何Java程序,但不能做Java开发。...版本信息 #java #javac 显示语法帮助信息 JRE安装 内容可以参考JDK
领取专属 10元无门槛券
手把手带您无忧上云