Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果JVM<;JRE<;JDK为什么如果我安装JDK的最新版本,还需要安装特定的JRE才能使游戏正常运行?_Java_Java 8_Minecraft - Fatal编程技术网

Java 如果JVM<;JRE<;JDK为什么如果我安装JDK的最新版本,还需要安装特定的JRE才能使游戏正常运行?

Java 如果JVM<;JRE<;JDK为什么如果我安装JDK的最新版本,还需要安装特定的JRE才能使游戏正常运行?,java,java-8,minecraft,Java,Java 8,Minecraft,JRE包含在JDK安装中还是我错了?为什么我必须专门安装JRE才能玩基于Java的游戏,例如Minecraft JRE是否包含在JDK安装中 Java 11之前是,但Java 11之后不是 为什么我必须专门安装JRE才能玩游戏 基于Java,例如Minecraft 从Java 11看,情况发生了变化: 如果JVMSo,如果我理解得很好,你的意思是有些游戏无法识别JDK中的JRE,因为它们不信任JRE的“格式”或其他东西,这是因为安全问题,因为安全更新不是自动的,所以可能会发生安全问题?还有,为什

JRE包含在JDK安装中还是我错了?为什么我必须专门安装JRE才能玩基于Java的游戏,例如Minecraft

JRE是否包含在JDK安装中

Java 11之前是,但Java 11之后不是

为什么我必须专门安装JRE才能玩游戏 基于Java,例如Minecraft

从Java 11看,情况发生了变化:


如果JVMSo,如果我理解得很好,你的意思是有些游戏无法识别JDK中的JRE,因为它们不信任JRE的“格式”或其他东西,这是因为安全问题,因为安全更新不是自动的,所以可能会发生安全问题?还有,为什么我的问题没有意义?因为我还是个孩子,在刚从商店买来的新电脑上玩Minecraft的唯一方法就是手动安装JRE…-。不再有JRE了。JDK就是这样。当你说“JDK内部的JRE”时,你认为这是什么意思?我的回答和@ZackMacomber说的是同一件事:从java9开始,JRE不再是一件事。值得一提的是,JDK可以很好地运行java应用程序,但minecraft显然不想要它,这可能是因为与旧版本的JRE下载不同(因为它们不再是一种东西),没有开发人员的明确操作,它们不会更新。@AleMaffe您的问题已经得到了回答。你现在把它变成了“如何在我的电脑上运行minecraft?”?“我应该下载什么?”这是一个不同的问题。啊,很好,现在这个答案更清楚了。我不明白那一步。举个例子,我说的是minecraft,考虑到它可以与Java一起工作,为了深化主题,无论如何,感谢您抽出时间;)晚上好@rzwitserloot先生,很抱歉打扰您,但是如果您有时间,您可以看看我最后一个关于使用iText7创建PDF的问题吗?似乎没有人对此有答案,我真的不知道该怎么办!!!(很抱歉收到垃圾邮件,非常感谢!)伙计,你和rzwitserloot说了两件不同的事情。。。他说JRE仍在JDK中,但由于安全问题,游戏无法识别它。您在哪里发现PostJava11没有包含它?-@AleMaffe我在回答中的链接显示了post-java11是如何不包含它的(现在我想更准确地说是post-java10)。啊,是的,现在我明白了,谢谢你宝贵的时间;)