java环境变量配置好后双击jar文件无法运行的解决办法

最近发现个诡异的问题,java环境变量明明配好了。但是双击xx.jar文件,就是不能直接打开运行。
先想到了第一个解决办法:运行cmd.exe,cd到jar目录,执行javaw -jar xxx.jar。xxx.jar就是我要执行的文件。这样就可以运行了。但这很麻烦不是,每次都要cd到jar所在的目录,那我还去配环境变量干嘛。
分析原因,应该是jar文件的打开方式关联了其他的软件打开方式,就像任何文件我们都可以用记事本去打开,但你用记事本去打开一张图片肯定看不到图片。所以我们的解决办法就是修改默认的打开方式。就是修改注册表。
步骤:
1.打开注册表(开始->运行或WIN+R,输入regedit,确定);
2.找到HKEY_CLASSES_ROOT/Applications/javaw.exe,一开始没有的话,就在资源管理器中找到javaw.exe文件,如我的电脑中为D:/Program Files/Java/jre/bin/javaw.exe,运行下,或找个Jar文件,选择打开方式,输入D:/Program Files/Java/jre/bin/javaw.exe,再选择打开就行了;
3.进入HKEY_CLASSES_ROOT/Applications/javaw.exe/shell/open/command,修改默认的键值为 "D:/Program Files/Java/jre/bin/javaw.exe" -jar "%1" 。
java环境安装在其它地方也类似。
相关文章
- 下面我把VS2022开发工具安装教程分享给大家,同时大家想去下载这个,可以在公众号中输入“VS2022”,我提供的是社区版本。如需其它版本,自行去到微软官方下载2023-05-03
- 最近更新的app需要用到md5,防止apk或一些文件被恶意修改,特整理一些查看apk文件的md5值的方法,需要的朋友可以参考下2023-04-29
- 这篇文章主要为大家介绍了Keytool.exe,keytools.exe是一个 Java数据证书的管理工具, Keytool将密钥(key)和证书(certificates)存在一个称为 keystore的文件中,需要的朋2023-04-29
Java Development Kit (JDK) 安装及环境配置方法
SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等2023-04-29EditPlus如何拆分显示窗口?EditPlus拆分显示窗口教程
这篇文章主要介绍了EditPlus如何拆分显示窗口?EditPlus拆分显示窗口教程的相关资料,需要的朋友可以参考下本文详细内容2023-04-27Visual Studio 2022 17.6 更新内容汇总: 高亮 JavaScript 和 TypeScrip
Visual Studio 2022 17.6预览版更新,有一个不可忽视的亮点就是会高亮突出 JavaScript 和 TypeScript 语法,当然不喜欢这个功能也可以关掉,详细请看下文介绍2023-04-23VSCode怎么关闭启用格式? Visual Studio Code关闭启用格式的技巧
VSCode怎么关闭启用格式?这都是基础设置,但有些朋友找不到设置位置,下面我们就来看看Visual Studio Code关闭启用格式的技巧2023-04-20IntelliJ IDEA 2023.1中文最新激活码永久破解教程(含下载)
intellij idea 2023现已发布,之前的旧版激活码已经失效,下面就为大家整理最新的IDEA 2023 激活安装教程,以及最新补丁文件,支持JB家族所有IDE激活,仅供参考2023-04-06- VS Code中git怎么关闭需要git用户配置?这是基础设置,下面我们就来看看详细的图文设置教程2023-04-04
- VSCode中git怎么开启同步时重设基址?想要强制git在运行sync命令时使用rebase,该怎么设置呢?下面我们就来看看详细教程2023-03-30
最新评论