当前位置: 首页 > 面试题库 >

如何获得最新的JRE / JDK作为zip文件而不是EXE或MSI安装程序?

石喜
2023-03-14
问题内容

我想确保一切都可以通过复制Java文件夹的内容并设置环境变量来完成。

我通常在虚拟机中运行安装程序,压缩\ java文件夹内容,返回虚拟机的快照,然后解压缩压缩文件。

我找不到可以将最新的JRE / JDK作为zip文件提供的地方…

http://java.sun.com/javase/downloads/index.jsp

http://download.java.net/jdk6/

或者,可以安全地假设sun的exe安装程序只是将整个程序解压缩,而不会弄乱注册表,环境变量等…?

相关:在Windows上手动安装Java?
-在所有这些时间之后,我发现这个网站似乎正是我所寻找的(2018-05-22)


问题答案:

你可以从PortableApps.com下载Java Portable。它不会更改你的系统设置。你可以将其放在USB记忆棒上。

UPD:对于那些需要JDK的人,有一个开源项目OpenJDK Portable



 类似资料:
  • null 附注。不幸的是,“portableapps.com”解决方案是不可接受的。

  • 我已经完成了我的项目,每件事都很好,但我的问题是,我如何在任何其他计算机上运行程序,以便其他人可以使用它,而不安装jdk或JRE。

  • 问题内容: 我有一台故意安装了JDK的计算机。我有一台装有JRE的计算机,用于进行测试。但是,当我在这台计算机上运行一个Java应用程序,然后在另一台计算机上对其进行尝试时,它抱怨说需要JDK。如何检查系统是否以某种方式安装了JDK?注意:相关计算机为Mac。 问题答案: 您可以打开终端,只需键入 这应该向您显示系统上安装的Java的版本(假设您已在系统环境中设置了Java的路径)。 如果还没有,

  • 我有一台电脑,我故意安装了JDK。我有另一台带有JRE的计算机,除其他外,用于测试。然而,当我在这台计算机上使用一个java应用程序,然后在另一台计算机上试用时,它抱怨说需要JDK。如何检查系统上是否安装了JDK?注意:有问题的计算机是Mac。

  • 我不懂java更新。使用Windows 10,当我进入C:\Program Files\Java时,我有3个文件夹: -jdk1.8.0_221 -jre1.8.0_251 -jre1.8.0_261 当我打开cmd并键入java-version时,我得到: 当我键入javac-version时,我得到: 我检查了环境变量,它没有与Java相关的注释。当我输入cmd时,我得到: 当我键入where

  • 我正在尝试安装附带JRE的JDK 13。 我设置了以下环境变量: C:\Program Files\JAVA\jdk-13.0.2的JAVA\u主页 按照在线说明。 但当我尝试时: 我收到一条错误消息,内容如下:“JRE与JDK 13编译器不兼容”。 java-版本上写着“java版本1.8.0\u 241” Java控制面板列出: 我可以删除13.0.2的条目,但不能删除1.8的条目。0_241