我希望通过复制Java文件夹的内容并设置环境变量来确保一切都能正常工作
我通常在虚拟机中运行安装程序,压缩\java文件夹内容,返回虚拟机的快照,然后解压缩压缩文件
我找不到一个地方可以使用最新的JRE/JDK作为zip文件
http://java.sun.com/javase/downloads/index.jsp
http://download.java.net/jdk6/
或者,是否可以安全地假设来自sun的exe安装程序只是将整个内容解压缩,而不会混淆注册表、环境变量等
相关:在Windows上手动安装Java
—
经过这么长时间,我发现https://installbuilder.bitrock.com/java/“rel=”noreferrer“>这个网站似乎正是我想要的(2018-05-22)
很遗憾,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\u CAB10extrac32 111
- 用7-zip解包
C:\JDK\.rsrc\1033\JAVA\u CAB10\tools.zip - 在
cmd.exe中执行以下命令:cd C:\JDK\.rsrc\1033\JAVA\u CAB10\tools\- (*.pack)do中/r%x的
。\bin\unpack200-r“%x”%~dx%~px%~nx.jar“(这将把所有.pack文件转换为.jar文件)
- 将
C:\JDK\.rsrc\1033\JAVA\u CAB10\tools的所有内容复制到您希望JDK所在的位置 - 手动设置
JAVA_HOME和PATH以指向JDK目录及其BIN子目录