JAVA EXE和zip版本_如何将最新的JRE / JDK作为zip文件而不是EXE或MSI安装程序? [关闭]...

该博客讨论了如何在不使用EXE或MSI安装程序的情况下,手动解压缩和设置JRE和JDK。通过使用7-Zip工具,用户可以将JDK的EXE文件解压缩到指定目录,并配置环境变量以实现类似便携式的使用。此外,还提到了PortableApps.com上的Java Portable和OpenJDK Portable作为无需安装的替代方案。
摘要由CSDN通过智能技术生成

问题

我喜欢通过复制Java文件夹的内容和设置环境变量来确保一切正常。

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

我找不到最新的JRE / JDK可用作zip文件的地方......

http://java.sun.com/javase/downloads/index.jsphttp://download.java.net/jdk6/

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

###相关:在Windows上手动安装Java?

经过这段时间我发现this网站似乎正是我所寻找的(2018-05-22)

#1 热门回答(427 赞)

遗憾的是,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

使用7-zip解压缩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"(这会将所有.pack文件转换为.jar文件)

复制你想要JDK的C:\ JDK \ .rsrc \ 1033 \ JAVA_CAB10 \ tools的所有内容

手动设置JAVA_HOME和PATH以指向JDK目录及其BIN子目录。

#2 热门回答(64 赞)

创建RWX的目标文件夹(例如C:\ jdk8)

从Oracle下载jdk exe(例如jdk-8u72-windows-x64.exe)

将其中的tools.zip解压缩到目标文件夹中

在cmd.exe中,运行:cd C:\ jdk8 for / r%x in(* .pack)do。\ bin \ unpack200 -r"%x""%~dx%~px%~nx.jar"

此解决方案也适用于JDK 8,没有管理员权限。

#3 热门回答(59 赞)

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值