Windows 制作免安装的JAVA环境
最后编辑时间:2019/11/6
- 关联:免安装绿色版jdk环境制作
PS:默认安装jdk会要求一起安装jre,其实这个jre是多余的,可以不用,但是需要手动指定jdk/bin里面的javaw.exe来打开jar文件。
新增:免安装java环境不能双击运行jar文件的优化解决办法
https://blog.csdn.net/lql971203/article/details/102932453
制作原理:
提取官方jdk安装包中的指定文件。
制作需求:
1、jdk安装包 [建议使用8u131以上版本,版本低有bug]
2、7zip等压缩工具
制作方法:
1、使用7-zip/360压缩等 工具解压缩下载的JDK程序包[exe程序]
2、提取.rsrc\1033\JAVA_CAB10\tools.zip文件,
将tools.zip解压得到得文件放到同一个文件夹,以JDK1.8为例,将其放在D:\DevTools\JDK\jdk1.8.0_152下
3、再提取.rsrc\1033\JAVA_CAB9\src.zip , 将其放在D:\DevTools\JDK\jdk1.8.0_152下
4、以管理员身份打开CMD,切换到D:\DevTools\JDK\jdk1.8.0_152目录下。然后输入一下命令:
for /r %x in (*.pack) do .\bin\unpack200 -r “%x” “%dx%px%~nx.jar”
其中JDK9版本要注意,JDK9没有自带JRE,要先下载JRE,同样使用7-zip解压【…\jre-9.0.1_windows-x64_bin.exe\Data1.cab\installerexe\所有文件】重命名父目录 JDK9的根目录下,然后再执行CMD命令行操作。
最终效果图:
使用流程:
1、放入任意文件夹 [C:\Program_Base是我的文件夹]
2、添加和删除删除无用的javapath环境变量
JAVA_HOME C:\Program_Base\JAVA\jdk
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
Path 最前面追加路径 : %JAVA_HOME%\bin;
扩展:
扩展:
使能双击运行Jar文件:百度搜索免安装版JDK无法双击运行Jar文件的解决办法
jar包运行命令 : java -jar jar文件名
- 报错记录:
配置绿色版jdk环境变量后,报错:Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’
已解决,删除系统和用户环境path中无用的javapath,重启
此问题还有其他原因,但是我此处的原因是因为以前安装过java环境。
javaw.reg无法运行keygen.jar破解的burpsuite
已解决,删除系统和用户环境path中无用的javapath,重启
Windows 制作免安装的JAVA环境相关推荐
- 扩展使用.INF文件-制作免安装的绿色软件
扩展使用.INF文件-制作免安装的绿色软件 在我写的专门的文章--绿色软件的制作中(http://dream4ever.org/showthread.php?p=33652#post33652) ,讲 ...
- Windows和Mac安装JDK及环境变量配置
Windows和Mac安装JDK及环境变量配置 1.JDK下载与安装 JDK下载: 下载地址 ↓选择对应版本则会弹出协议框,勾选同意即可下载↓ Windows安装: 卸载旧的JDK 删除Java的安装 ...
- JDK安装、java环境配置(转)
JDK安装.java环境配置 JDK是Java语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA ...
- Windows 10下载安装openjdk及环境变量配置(以openjdk 8为例)
Windows 10下载安装openjdk及环境变量配置(以openjdk 8为例) Windows 10下载安装openjdk及环境变量配置 下载地址 https://www.azul.com/do ...
- mysql免安装版net不是_MYSQL 免安装版的环境配置
如:D:\Program Files\mysql-5.6.23-winx64 2.配置my.ini文件: [client] port=3306 default-character-set=utf8 [ ...
- 检查java环境_如何检查是否安装了java环境(即JRE)
浏览器访问一些调用了图形界面的网页,需要使用JRE,这个时候我们就需要检测操作系统是否已经安装了java环境( JRE) 1.点击开始菜单,输入cmd 2.在cmd窗口中输入java 若提示" ...
- linux jdk免安装配置,生产环境免安装jdk的使用方法
以下为<生产环境免安装jdk的使用方法>的无排版文字预览,完整格式请下载 下载前请仔细阅读文字预览以及下方图片预览.图片预览是什么样的,下载的文档就是什么样的. 使用流程 一.概述 医院的 ...
- Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试
Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记录下来,以便以后如果忘记了可以随时查看. 注意:首先要明确 ...
- dockerfile制作自定义字体的java环境镜像
目录 1.简述 2.镜像制作(基于centos7) 2.1 前期准备 java8包 需要用到的字体 2.2 配置Dockerfile文件 2.3 打包镜像 2.4 验证 3.镜像制作(基于openjd ...
- windows mysql 免安装_windows 免安装mysql
一.下载免安装压缩包 二.本地环境配置 把zip包解压到需要安装的目录 ,会发现缺少data文件夹以及my.ini的配置文件 2.添加data文件夹以及my.ini环境配置 3. my.ini文件中添 ...
最新文章
- 解决R 4.0版本包的安装错误
- python 协程_Python 协程与 Go 协程的区别(一)
- c#一种存储结构解决动态平衡问题
- showModalDialog跨域访问的解决
- 延长计算机屏幕显示时间,非充电状态下延长计算机使用时间的小诀窍!
- python变量名可以包含的字符有问号吗,带问号文字的Python正则表达式
- 关于Unity中UI中的Image节点以及它的Image组件
- 页面错误!请稍后再试_微信内嵌H5页面授权和分享
- 中国游戏大数据:市场规模全球第一,直播已进入黄金期
- Go Web:HttpRouter路由
- mysql 获取递增id_如何在MySQL中获取下一个自动递增ID?
- 继承的原理java_Java继承和多态的原理
- python 黏贴版 pyperclip
- 查看mysql创建 数据库_Mysql创建数据库和查看数据库
- 循环冗余检错码CRC
- 【转】vista下SMB共享的解决办法
- 为了USB3,吾还是换了电脑
- Java小白学习指南【day43】---Linux
- GB50174《电子信息系统机房设计规范》贯标培训活动
- 读文件java_java怎么读取文件?
热门文章
- opencv convertTo函数
- python面向对象编程思想_面向对象编程思想及其特点
- 静态HTML网页设计作品——动漫电影《你的名字》(7页) HTML+CSS大作业_ 动漫电网页制作作业_动漫电网页设计...
- 一篇论文的正确格式是什么?
- C语言程序设计实验报告——实验七
- 逻辑强化(03)真假推理 知识练习
- python创建通讯录_python实现简易通讯录修改版
- 目标板(linux)与PC 网卡 直连(TFTP)
- python爬取相册_如何用python实现爬取微博相册所有图片 - 收获啦
- 计算机网络hdlc,2019计算机考研|计算机网络知识点:HDLC协议