首页 > 其他分享 >便携版jdk制作

便携版jdk制作

时间:2023-06-30 10:13:18浏览次数:39  
标签:解压 zip 便携 jdk windows x64 制作 8u371

便携版即相当于绿色版,制作好后复制到对应位数的任意 Windows 环境下即可使用,无需继续执行标准的安装过程。以下制作过程同时适用于 32 位和 64 位的 Windows 系统。
1. 从 Oracle 官网下载 JDK-8 最新 Windows 版
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

如 jdk-8u371-windows-x64.exe 或 jdk-8u371-windows-i586.exe。

2. 从下载的 .exe 文件内解压出 tools.zip

用 7-Zip 打开下载的 .exe 文件,如下图所示导航到 .rsrc\1033\JAVA_CAB10\111,在 7-Zip 内继续双击 111 就可以看到 tools.zip 文件,此文件包含了 jdk 需要的所有文件。

3. 解压 tools.zip 文件得到 jdk
假设解压到 D:\jdk\jdk-8u371-windows-x64\,目录结构为:

D:\jdk\jdk-8u371-windows-x64\
|--bin\
|--jre\
|--lib\
...

4. 获取 JDK 源码
如果需要 JDK 的 Java 源代码,在 7-Zip 内导航到 .rsrc\1033\JAVA_CAB9\110\src.zip,此 src.zip 就是 JDK 的 Java 源代码,拖出来放到 D:\jdk\jdk-8u371-windows-x64\ 目录下即可,无需解压 src.zip。

5. 解压 .pack 文件为 .jar
使用如下命令用 unpack200.exe 继续解压 D:\jdk\jdk-8u371-windows-x64\bin 目录下一些扩展名为 .pack 的文件为 .jar 文件:

> cd D:\jdk\jdk-8u371-windows-x64\
> for /R %f in (.\*.pack) do @"%cd%\bin\unpack200" -r -v -l "" "%f" "%~pf%~nf.jar"

注: unpack200.exe 在 D:\jdk\jdk-8u371-windows-x64\bin 目录下。

解压完成后,完整的 JDK-8 便携版就制作完成,然后设置系统环境变量

然后使用java -version 和 javac -version 验证即可

标签:解压,zip,便携,jdk,windows,x64,制作,8u371
From: https://www.cnblogs.com/ylkh/p/17515850.html

相关文章

  • jdk动态代理
    一、Class.forName的作用classc=Class.forName(“com.xxx.Example”); 返回的是一个类的实例factory=(ExampleInterface)c.newInstance();  newInstance之前必须保证类被加载了jvm在装载类时会执行类的静态代码段,要记住静态代码是和class绑定的,class装载成功就表示执行......
  • python使用 flask+vue 制作前后端分离图书信息管理系统
    哈喽兄弟们,今天咱们来用Python实现一个前后端分离的图书信息管理系统。制作前后端分离图书信息管理系统的思路:1、前端部分首先,我们可以使用VueJS作为前端框架,并通过VueCLI工具进行创建和管理项目。2、后端部分后端部分我们可以采用PythonFlask框架,这个框......
  • 马尔科夫区制转移向量自回归模型,MSVAR模型,MS-VAR模型的GiveWin软件安装和操作过程+MS-
    马尔科夫区制转移向量自回归模型,MSVAR模型,MS-VAR模型的GiveWin软件安装和操作过程+MS-VAR各种图形制作(区制转换图、脉冲图、模型预测图和模型预测结果等等)+最优区制数和模型形式判断(MSI-VAR、MSM-VAR模型形式的最优选择问题,这是该模型的核心问题)。文档一共分为五部分,一是软件的安......
  • 使用优启通 制作 WIN PE U盘时报BOOT.WIM 有毒的解决方法
    使用优启通制作WINPEU盘时报BOOT.WIM有毒的解决方法 1.打开“WindowsDefender”.2.点击“病毒和威胁防护”。3.点击“管理设置”。4.点击“添加或删除排除项”。5.将“EasyU_v3.7.exe”添加到排除即可。6.双击EasyU_v3.7.exe,开始制作U盘。 ......
  • 直播平台制作,使用动画设置ProgressBar进度
    直播平台制作,使用动画设置ProgressBar进度布局文件: <?xmlversion="1.0"encoding="utf-8"?><LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:app="http://schemas.android.com/apk/res-auto"  ......
  • 制作镜像
    制作镜像兼容红帽OpenStack的镜像新创一台虚拟机开启虚拟化引擎IntelVT-x/EPT或AMD-V/RVI(V)网络选择NAT,安装为GUI[root@local~]#mount/dev/cdrom/mnt[root@local~]#rm-rf/etc/yum.repos.d/*[root@local~]#vim/etc/yum.repos.d/local.repo[abc]name=a......
  • 制作有延迟插件的rabbitmq镜像
    插件Git官方地址:https://github.com/rabbitmq/rabbitmq-delayed-message-exchangeDockerfileFROMrabbitmq:3.8.2-managementADD./rabbitmq_delayed_message_exchange-3.8.0.ez/pluginsRUNchown-Rrabbitmq./plugins/rabbitmq_delayed_message_exchange-3.8.0.ezRUNrabb......
  • 便携式双向无线电收发器行业市场调研及规模分析报告2023-2029
    2023-2029全球便携式双向无线电收发器行业调研及趋势分析报告2022年全球便携式双向无线电收发器市场规模约亿元,2018-2022年年复合增长率CAGR约为%,预计未来将持续保持平稳增长的态势,到2029年市场规模将接近亿元,未来六年CAGR为%。从核心市场看,中国便携式双向无线电收发器市场占......
  • R语言动态可视化:制作历史全球平均温度的累积动态折线图动画gif视频图|附代码数据
    全文链接:http://tecdat.cn/?p=9766原文出处:拓端数据部落公众号最近我们被客户要求撰写关于动态可视化的研究报告,包括一些图形和统计输出。 在某些情况下,你可能希望通过在每帧中添加数据并保留先前添加的数据来进行动画处理。现在,我们将通过制作点线图的动画来探索。以下是制......
  • linux安装jdk、nginx记录
    jdk1、解压tarxzvf压缩包名位置(/usr/local/jdk)2、配置环境变量vi/etc/profile键盘i开启编辑,在最后键入:JAVA_HOME=/usr/local/jdkJRE_HOME=/usr/local/jdk/jreCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JR......