我希望通过复制Java文件夹的内容并设置环境变量,确保一切都能正常工作.

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

我找不到一个地方可以使用最新的JRE/JDK作为zip文件...

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

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

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

Related: Installing Java manually on Windows?

-- 经过这么长时间,我找到了this个站点,这似乎正是我要找的(2018-05-22)

推荐答案

您可以从PortableApps.com下载Java Portable.它不会改变你的系统设置.你可以把它放在U盘上.

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

UPD2:还有一个JDK Portable(甲骨文)

有些人可能对官方的甲骨文production-ready open source build of JDK感兴趣

Java相关问答推荐

如何将kotlin代码转换为java

为什么Java中的两个日期有差异?

Spring boot:Bean和动态扩展器

Springdoc Whitelabel Error Page with Spring V3

Java 8中的多个字段和计数

JDK22执行repackage of goal org. springframework. boot:spring—boot—maven—plugin:3.2.3:repackage failed:unsupported class file major version 66—>

我无法将附件发送到NetBeans之外

嵌入式ActiveMQ Artemis Web控制台加载错误

如何修复IndexOutOfBoundsException在ClerView适配器的onRowMoved函数?

Hibernate EmptyInterceptor可以工作,但不能拦截器

第二次按下按钮后,我需要将按钮恢复到其原始状态,以便它可以再次工作

GetChildren().emoveAll()不会删除 node

如何将Pane的图像快照保存为BMP?

在Java 15应用程序中运行Java脚本和Python代码

使用Class.this.field=Value初始化构造函数中的最后一个字段会产生错误,而使用this.field=Value则不会

Java SSLKeyManager出厂密码

从Spring6中的JPMS模块读取类时出现问题

从12小时开始的日期模式

ControlsFX RangeSlider在方向垂直时滞后

始终使用Spring Boot连接mongodb上的测试数据库