首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java安装(找不到jre还苦恼的同志们)「建议收藏」

再次建议读者,下载java8够用即可,如果是学生的话,不要执着于课本,java8更新到现在已经没有jre了,没有必要刻意的生成jre。...作者强烈建议读者将自己的Java11即以上版本继续延续使用,不用刻意的生成jre,尽管jre的配置是Java11开始取消的(因为jdk将jre囊括了)。...: 输入java,出现: 输入javac,出现: 两个都出现,就证明的你的Java装好了,有的是Java出现了,javac没有出现,那是因为你的jre路径没有对上,这种状况只会出现在...据我所知,Java11以后就没有jre同jdk文件在一个目录了。...———————————————————————————————————————————— 这是我后面加的,因为我发现没有jre会出现好多问题,比如我用tomcat的时候,没有jre只能运行它的startup.bat

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

从 JDK11 中提取 JRE

之前开发项目一直都是用 Java8,开发环境用 JDK8,生成环境部署运行时用 JRE8。Oracle 官方提供 JRE8 的安装包,安装 JRE 也很方便。...最近开发 Kotlin 项目开始用 Java11,然而现在 Oracle 官方已经不提供 JRE11 的安装包了,但是可以通过 jlink 命令自行提取 JRE。...如果服务器空间足够,用 JDK 还是 JRE 就看自己心情了,但如果服务器空间很紧张,还是很有必要用 JRE 的。...提取说明 上述命令从 --add-modules 后面到 --output 之前的部分全部是 Java11 的内置模块,多个模块名之间通过半角逗号 , 分隔,可按需删减不需要的模块,但为避免运行出错...提取成功后的 JRE 目录如下所示: JRE11 占用 158MB 磁盘空间: 而 JDK11 占用 279MB 磁盘空间: 打包压缩后的 JRE11 仅占用 40.2MB 的磁盘空间

1K10

OpenFaaS实战之七:java11模板解析

和java11-vert-x存在以下问题: 是基于Gradle的,而实际上习惯使用Maven的开发者并不少; 没有Spring、SpringBoot; 不支持类似dubbo、SpringCloud等分布式调用...openfaas/of-watchdog:0.7.6 as watchdog # 这个ship才是最终的镜像,前面的builder和watchdog都是为ship准备内容的 # 为了控制体积,ship里面是jre...,而非jdk FROM openjdk:11-jre-slim as ship RUN apt-get update -qqy \ && apt-get install -qqy \ --no-install-recommends...invokeHandler); server.setExecutor(null); // creates a default executor server.start(); } 有没有觉得上述代码和...模板的内部实现及其执行原理,相信在您眼里应该没有什么秘密了,为了制作更好用的java模板,咱们已经做了充分准备,接下来的文章,请随欣宸一起实战自定义java模板; 你不孤单,欣宸原创一路相伴 Java

57400

JDK、JRE、JVM 的关系

JDK、JRE、JVM 的关系Java 是一种跨平台的编程语言,它的实现离不开三个关键组件:JDK、JRE 和 JVM。本文将深入探讨这三个组件之间的关系以及它们在 Java 技术体系中的作用。...JRE 包含了 Java 虚拟机(JVM)以及 Java 类库。Java 虚拟机是 Java 程序运行的核心组件,它负责将 Java 字节码转换成机器码并执行。...JRE 的版本号与 JDK 的版本号相对应。例如,JDK 1.8 版本对应的 JRE 版本为 Java 8。...开发者需要确保目标计算机上安装了与 Java 程序所需的 JRE 版本相对应的 Java 运行环境,以确保 Java 程序能够正确运行。...JDK、JRE、JVM 之间的关系JDK、JRE 和 JVM 之间的关系可以简单地概括为:JDK 是开发 Java 程序的工具集,JRE 是 Java 程序运行的基础环境,JVM 是 Java 程序运行的核心组件

22800

OpenFaaS实战之七:java11模板解析

和java11-vert-x存在以下问题: 是基于Gradle的,而实际上习惯使用Maven的开发者并不少; 没有Spring、SpringBoot; 不支持类似dubbo、SpringCloud等分布式调用...openfaas/of-watchdog:0.7.6 as watchdog # 这个ship才是最终的镜像,前面的builder和watchdog都是为ship准备内容的 # 为了控制体积,ship里面是jre...,而非jdk FROM openjdk:11-jre-slim as ship RUN apt-get update -qqy \ && apt-get install -qqy \ --no-install-recommends...invokeHandler); server.setExecutor(null); // creates a default executor server.start(); } 有没有觉得上述代码和...模板的内部实现及其执行原理,相信在您眼里应该没有什么秘密了,为了制作更好用的java模板,咱们已经做了充分准备,接下来的文章,请随欣宸一起实战自定义java模板;

56510

Java 答疑:JDK 11(Java 11)之后没有 JRE 目录,环境用户变量配置的解决方法

前言 我们之前的 JDK 1.8 版本乃至以下版本压缩包下载解压后直接运行会生成 JDK、JRE 两个目录文件,但从 Java 11 之后,只有 JDK 目录文件生成,没有单独的 JRE 目录文件,...这时有需要的同学就可以通过命令行的方式手动生成 JRE。...一、JDK 11(Java 11)之后 JRE 说明 在 JDK 11(Java 11)之后 JRE 是集成在 JDK 之中的,无需我们额外进行环境变量配置,仅需配置 JDK 的 JAVA_HOME 与...如果切实需要 JRE 的同学或者是了解如何生成 JRE 目录的同学可以参考本文内容。...具体如下图所示: 白鹿为大家提供 JDK 13 官网直达下载,具体如下图所示: 三、对下载的 JDK 进行解压 解压 jdk-13_windows-x64_bin,生成 JDK 目录,这是可以看到没有生成

1.6K20

JRE、JDK、JVM是什么?

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。

1.3K20

JDK和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就行了?

2.4K30
领券