如何解决如何获得最新的JRE / JDK作为zip文件而不是EXE或MSI安装程序?
你可以从PortableApps.com下载Java Portable。它不会更改你的系统设置。你可以将其放在USB记忆棒上。
UPD:对于那些需要JDK的人,有一个开源项目OpenJDK Portable
不幸的是,JDK不能作为可移植的ZIP文件使用。但是,你可以按照以下步骤操作:
- 创建工作的JDK目录(
C:\JDK
在这种情况下) - 从Oracle 下载最新版本的JDK(例如
jdk-7u7-windows-x64.exe
) - 下载并安装7-Zip(如果你不是管理员,则下载7-Zip便携式版本)
- 使用7-Zip将所有文件提取
jdk-XuXX-windows-x64.exe
到目录中C:\JDK - 在中执行以下命令
cmd.exe
: cd C:\JDK\.rsrc\1033\JAVA_CAB10
extrac32 111
-
C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip
用7拉链解包 在中执行以下命令cmd.exe:
cd C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
-
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
(这会将所有.pack文件转换成.jar文件) - 将
C:\JDK\.rsrc\1033\JAVA_CAB10\tools
你想要的JDK 复制到所有内容 - 设置
JAVA_HOME
并PATH
手动指向你的JDK目录及其BIN子目录。
解决方法
我想确保一切都可以通过复制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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。