记录jar包运行不了,注册表 javaw.exe\shell\open\command 路径找不到问题

Windows程序设计打开另一个程序的三种方法 均已打开 记事本(notepad)为例 注意:打开其他程序时有的方法不可行,可都使用一遍进行测试 1、创建一个新线程打开应用 PROCESS_INFORMATION processInfo; char dir[MAX_PATH] ; char cCmdLine[MAX_PATH]; DWORD dwExitCode; STARTUPINFO si = { sizeof(si) }; ... 阅读详情
AI摘要

博客主要围绕电脑上.jar文件打不开的问题展开。尝试网上修改默认数据值的方法无果后,指出这是文件关联问题,给出最终关联路径HKEY_CLASSES_ROOT\\jarfile\\shell\\open\\command,还介绍了将相关内容保存为reg文件导入来解决问题的办法。

电脑上的.jar文件打不开,按照网上的方法 修改
编辑注册表:HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command
默认数据值,结果 javaw.exe 目录下根本都没找到分支,(不要尝试手动创建,和重启电脑,试过了,没吊用)


最终找到了下面方法才解决( Ĭ ^ Ĭ )
打不开jar文件,那么这是关联问题,文件关联不是看这个路径的。
这个路径才是最终的关联路径
HKEY_CLASSES_ROOT\jarfile\shell\open\command
如果不存在,那么可以把以下内容保存为reg后缀名的文件,然后双击导入即可(自行修改里面javaw.exe的路径为您电脑上安装的正确路径,注意路径中的斜杆必须为双斜杆哦!)

内容

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\.jar]
@="jarfile"
 
[HKEY_CLASSES_ROOT\jarfile]
@="可执行 Jar 文件"
 
[HKEY_CLASSES_ROOT\jarfile\shell\open\command]
@="\"C:\\Program Files\\Java\\jre1.8.0_191\\bin\\javaw.exe\" -jar \"%1\" %*"

不管存在不存在都可以在桌面上创建个txt文件,把上内容复制进去,注意你的jre路径,保存后修改文件后缀为 .reg ,然后双击确定就加进去了,我的是存在的不过是java11的,后面又改成了java8,然后jar包就能打开了 : )

配置javaw.exe双击运行jar包 配置javaw.exe双击运行jar包安装版JDK绿色版JDK绿色版配置方式上述配置中没有找到 javaw.exe 的特殊情况 安装版JDK 安装版JDK不用配置,在双击jar包的时候,选择Java SE平台的关联工具javaw.exe关联即可! 绿色版JDK 所谓绿色版,是指直接解压即用,不需要安装的JDK,可以使用先前安装的JDK,也可以从官网直接下载绿色版; 绿色版JDK需要配置javaw.exe 运行jar包的方式,才可以双击运行jar包! 绿色版配置方式 win + R 打开运行,在打开栏输入r 阅读详情

相关推荐

JDK绿色版用户必看:如何正确配置javaw.exe运行JAR包(Win10/11实测)

本文为使用绿色版JDK的用户提供了在Windows 10/11系统上正确配置javaw.exe以双击运行JAR包的详细指南。文章深入解析了文件关联机制,并给出了通过修改注册表实现稳定关联的实测步骤,同时解决了路径、权限等常见问题,帮助用户搭建便捷的Java桌面应用运行环境。

rainy的博客 1038

正确配置了java环境却无法双击启动.jar文件

因为电脑装了多个版本的jar并进行了版本使用的替换,所以用eclipse把源程序导入安卓模拟机时出现了这个错误: 解决过程 方法一、 我用原先版本的jar文件中的dx.jar替换这个正在使用的dx.jar,无效。 方法二、 重新配置java的系统环境: 新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:E:\jdk 变量名:CLASS...

qq_39167911的博客 4393

Windows系统下绿色版JDK配置javaw.exe运行JAR包的完整指南

本文详细介绍了在Windows系统中为绿色版JDK手动配置javaw.exe以直接运行JAR文件的完整方法。通过修改注册表关联,解决双击JAR包无响应或弹出打开方式的问题,使绿色版JDK获得与安装版相同的便捷性,并涵盖路径查找、注册表编辑、一键脚本及多版本管理等实用技巧。

weixin_29009339的博客 408

解决java -version 系统找不到文件 C:\ProgramData\Oracle\Java\javapath\java.exe的问题

一、问题 说明:电脑中安装的jdk如果是64位,则在路径中会带上64,如果是32位的并没有在路径中带上32。 二、解决 打开上面看到的那个目录,发现有三个文件。 看了第一个文件java.exe的属性,从它对应的路径来看,是我安装的64位的JDK,所以虽然我改变了环境变量,将JAVA_HOME指向了32位的JDK,但这里的文件还是64位的。 左键双击java.exe,结果如下图,这里的java...

林愿留的博客 1323

Burp Suite安装避坑指南:从Java环境到一键启动的完整方案

本文详细介绍了Burp Suite的安装与配置避坑指南,从Java环境搭建到一键启动的完整方案。重点讲解了Java 8的必要性、jar包的正确使用方法及常见错误排查技巧,帮助用户高效启动和优化Burp Suite,提升渗透测试工作效率。

diaohuyi6830的博客 358

解决BurpSuite双击无反应:Java环境变量配置与安全测试工具安装指南

Java环境变量是操作系统运行Java应用程序的基础机制,其核心在于PATH和JAVA_HOME两个关键变量的配置。PATH变量定义了系统查找可执行文件的目录顺序,而JAVA_HOME则为Java开发工具包提供了标准化的路径引用。正确配置这些变量不仅能解决常见的“双击.jar文件无反应”问题,更是确保各类Java工具稳定运行的技术前提。在安全测试和渗透测试领域,稳定的Java环境对于运行BurpSuite这类核心工具至关重要。本文以JDK 8这一长期支持版本为例,详细解析环境变量配置原理与实操步骤,帮助读者

weixin_33800463的博客 462

Windows注册表修改实现JAR双击运行

Java应用程序打包后的JAR文件在Windows系统中默认会被压缩软件打开,而非直接运行。这是由于Windows注册表中文件关联配置决定的。注册表作为Windows核心配置数据库,存储着所有文件扩展名与处理程序的映射关系。通过修改HKEY_CLASSES_ROOT下的.jar键值,可以将JAR文件正确关联到Java运行时环境(JRE)。这一技术方案不仅解决了开发者日常工作中的痛点,还能通过添加右键菜单等扩展功能提升工作效率。在实际Java开发和应用部署场景中,正确的JAR文件关联能显著提升开发体验,特别是

weixin_34221112的博客 345

通过Bypass UAC进行权限提升

用户账户控制(User Account control,UAC)是windows系统采用的一种控制机制,可以阻止自动安装未经授权的应用 并防止意外更改系统设置,有助于防止恶意软件损坏计算机。用户账户控制程序使应用程序和任务始终在非管理员账户的安全上下文中运行,除非管理员专门授权管理员级别的权限。开启用户账户控制后,每个需要使用管理员访问令牌的应用都必须征得用户同意。UAC限制所有用户包括非RID500的管理员用户使用标准用户登录到他们的计算机,并在标准用户的安全性上下文中访问资源和运行应用。

渗透之路,攻防之间皆学问 8689

Stegsolve启动失败?Java环境配置全解:JDK版本、PATH与JAVA_HOME

Stegsolve作为图像隐写分析的经典Java工具,其运行高度依赖正确配置的Java运行时环境。理解Java环境变量(如JAVA_HOME和PATH)的作用机制、掌握JDK版本兼容性原理(特别是Java 8至17的模块化演进),是解决‘找不到Java’‘UnsupportedClassVersionError’等报错的技术基础。这类配置问题本质是Java平台抽象层与Windows系统环境管理的交叠地带,具有强工程实践性。在CTF隐写题、数字取证实训及网络安全教学中,稳定启动Stegsolve意味着快速进入

weixin_34275734的博客 314

信息系统项目管理师(高项)重点!

学习高项自己做的笔记

PanJWei的博客 3299

从Oracle迁移数据到Hadoop

目标:把Oracle 下的数据文件迁移到 Hadoop , 数据表都是上亿条,每个数据表的空间都超过100G。 关键是建立数据文件是UTF8格式,这样数据中的汉字在Hadoop 里显示才正常。 平台:CentOS 6.10 工具:Python 2.7 cx_Oracle 库 Oracle10.2.0.4.0 Hadoop 2.7.2-transwarp-5.2.1 1. 查看表...

预则立 4233

c语言poen shell 原理,什么是shell/open/command正确的语法?

我想调整我的Windows 7旗舰版操作系统,以便更容易在我的服务器上打开.php文件。如果我只是通过打开菜单使文件打开iexplore.exe,它将尝试下载.php文件而不是打开它。 (我使用XAMPP)。什么是shell/open/command正确的语法?我已经为XAMPP正确配置了目录。在REG我创建HKEY_CLASSES_ROOT\.php@tweak.php.open&HKE...

weixin_30022923的博客 1218

bcftools学习笔记(一)

欢迎关注"生信修炼手册"!本篇主要介绍index, view, query, sort, reheader这五个命令。1. indexindex命令用于对VCF文件建立索...

庐州月光的博客 6010

安装了jdk和jre无法打开jar文件(测试过多个jdk版本和win系统,绝对百试百灵)

本人环境:win10专业版+jdk8 设置系统环境变量: 新建变量名JAVA_HOME;变量值为jdk安装路径;;; 找到Path添加JAVA_HOME 然后快捷键win+R打开命令行输入cmd,进入终端窗口,输入命令java -version 如果点击jar包还是无法打开闪退的话 win+R快捷键,输入regedit进入注册表找到HKEY_CLASSES_ROOT\jarfile\shell\open\command,正确格式如图结果所示,,如果jarfile\下一层没...

qq_44915645的博客 5145

软考「系统规划与管理师(第2版)」通关全攻略(2026年下半年)

它考的是一个IT管理者能不能用体系化的语言,把"我们为什么要建这个系统→怎么规划→怎么管好服务→怎么合规"讲圆。所以备考的核心策略也很明确——教材建框架 → 真题磨考点 → 案例练结构 → 论文备好真实项目素材 → 机考练打字。按计划走,不贪全、不盲刷、不死背,稳稳把三科都推过45分那条线。祝你通关 🎯。

软件行业技术文化交流。 3039

人工智能算法面试大总结-总目录

涉及秋招、春招、社招

啥都生的博客 2万+

java与javaw运行jar程序

一、java.exe启动jar程序 (会显示console黑窗口)二、javaw.exe启动jar程序(不显示黑窗口)进程中会显示“myProcess.exe”。

minihuabei的博客 2201

多出来的那一截:Java 堆外内存 OOM 的来源分账、分流排查与治理解析

Java进程的RES常比-Xmx多出一截,堆却平稳。本文把堆外内存拆成直接缓冲区、Unsafe、JNI本地库、线程栈、元空间与文件映射六类,用JDK 8与17的六组实验对照RSS、NMT、BufferPool三本账:clear()不释放内存;MaxDirectMemorySize默认约等于堆上限且只管直接缓冲区;禁用显式GC会让申请线程退避半秒后失败;未关闭的Deflater零GC下让RSS涨1GB;Netty池内泄漏GC救不回。最后给出定性、对账、定位的排查路线与预算、编码、监控三层治理。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 14万+

windows中jar文件双击执行

修改注册表:  1.HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command 将该处的键值改为:"C:\java\jre\bin\javaw.exe" -jar "%1" %* 2.HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command 将此处的键值改为:"C:\java\jre

licsun 381

10、智慧变电站 - 加载vue大屏元素(整体效果)

这一篇文章非常简单,但是也非常出效果阅读前面几篇文章,都可以看到有顶部、左侧、右侧的面板,主要我不会录gif图片,大屏元素面板还有一些动态加载的效果。 vue的transition标签 Vue 提供了 transition 的封装组件,可以给任何元素和组件添加进入/离开过渡;在进入/离开的过渡中,会有 6 个 class 切换:v-enter 、v-enter-active 、v-enter-to 、v-leave 、v-leave-active 、v-leave-to。我们正好使用这个特性来达到面板进入

github_39988036的博客 1039

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

恢复注册表命令

HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command reg delete “HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command”

qq_43564182的博客 1051

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

java环境配好后jar文件打开命令框闪退,无打开方式,无反应

计算机\HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command。ctrl+r输入regedit。ctrl+f 搜索 javaw。确定,退出,就可以打开了。双击吗,添加 -jar。

优快云CINO的博客 840

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

文件关联——木马启动技术打开calc.exe

修改注册表——文件关联技术

m0_61043657的博客 691

jar文件不能双击打开

jar文件不能双击打开 亲测有效: 在环境变量没错的情况下可以 cmd 输入java -jar ***.jar可以打开 但是今天要解决的问题是双击不能打开 jar文件 网上很多教程说是去regedit 注册表里面找到 HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command 但是发现到 javaw.exe 文件夹就已经没有后面的了 原因是没有先运行javaw.exe,我们先双击运行javaw.exe,javaw.exe 在java安装目录里面,我

weixin_46079186的博客 454
上一篇: 一文读懂Activity、Fragment和Service的生命周期
下一篇: 安卓自定义View-类似操场跑道
_蓝橙
博客等级 码龄7年 1179粉丝 174原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值