我想确保一切都可以通过复制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
不幸的是,JDK不能作为可移植的ZIP文件使用。但是,你可以按照以下步骤操作:
C:\JDK
jdk-7u7-windows-x64.exe
jdk-XuXX-windows-x64.exe
cmd.exe
cd C:\JDK\.rsrc\1033\JAVA_CAB10
extrac32 111
C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip
cmd.exe:
cd C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
C:\JDK\.rsrc\1033\JAVA_CAB10\tools
JAVA_HOME
PATH