首页 > 其他分享 >安装JDK后仍然无法双击执行jar包的解决方案

安装JDK后仍然无法双击执行jar包的解决方案

时间:2024-07-05 10:57:45浏览次数:23  
标签:文件 java JDK jar javaw 安装 双击

1.首先确定自己安装了java运行环境,也就是JDK或JRE,具体方式是在任意非java安装文件夹下打开命令行界面,依次执行以下命令: java。javac。java -verison。都能正常运行就是安装成功且配置好了环境变量。 2.安装好Java虚拟机后,双击需要运行的jar文件或在jar文件上点击鼠标右键,在弹出的菜单中选择“打开方式”→“选择默认程序”。 3.在“打开方式”设置窗口中点击选中选项“始终使用选择的程序打开这种文件”前的复选框,再点击旁边的“浏览”按钮。 4.选择JAVA虚拟机的安装文件夹,我这里安装的是java8,安装文件夹为默认地址“C:\Program Files\Java\jre1.8.0_201\bin”(具体文件夹请自行查找),找到javaw.exe文件,点击“打开”按钮。 5.这时已经设置了使用javaw.exe应用程序来打开jar文件,可是实际上这时双击jar文件还是没有反应,这是因为没有设置打开文件参数导致的。

在Windows开始菜单的搜索框中输入“regedit”,在上方搜索出的文件regedit上点击鼠标右键,在弹出的菜单中选择“以管理员身份运行”。

6.在注册表编辑器中,找到“HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command”,在其中文件打开数据项,在数据值中加入参数“-jar”(无引号),修改后的数值类似:"C:\Program Files\Java\jre1.8.0_201\bin\javaw.exe" -jar "%1"(只需要添加-jar参数,无需修改其他信息),保存并退出注册表编辑器。

修改后的数据内容如下:

  

 

7.OK,双击打开试试吧!

标签:文件,java,JDK,jar,javaw,安装,双击
From: https://www.cnblogs.com/belong-python/p/18285378

相关文章

  • MTK Android 12 环境中编译生成 NVRAM 相关 JAR 文件调用的完整步骤
    在本文中,我将详细介绍如何在MTK方案Android12环境中,从初始配置到生成[email protected]_intermediates/classes.jar文件给应用调用INvramagent=INvram.getService();的完整过程。最开始想解决这个问题的原由,是因为想在AS里调用INvram......
  • JDK 17 比 JDK 8 的优势有哪些
    JavaDevelopmentKit(JDK)17和JDK8之间有许多显著的改进和新增特性,涵盖了语言特性、性能优化、安全性、标准库、以及现代开发需求的支持。以下是JDK17相较于JDK8的主要优势:1.语言特性和语法改进1.1Switch表达式JDK12引入了增强的switch表达式,使得switch......
  • JDK中有直接可以使用的阻塞队列
    是的,Java标准库(JDK)中提供了多个阻塞队列,可以直接使用。这些阻塞队列位于java.util.concurrent包中。阻塞队列是一种支持在某些操作无法立即完成时等待的队列,例如在队列为空时执行的take操作,或者在队列已满时执行的put操作。以下是JDK中几种常见的阻塞队列及其特点:1.ArrayBlocki......
  • CentOS安装部署JDK8
    1.下载jdk8(1)、官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2)百度网盘:链接:https://pan.baidu.com/s/1dTwKC65nDWBjmckWc-9igg?pwd=paxl提取码:paxl2、开始部署(1)解压jdk包,并将解压后的包移至想要存放的目录下,我放在/usr/loc......
  • 【java开发环境】多版本jdk 自由切换window和linux
    win10一、准备各种版本的jdk,按自己的需要下载。我这里是需要jdk17和jdk8。1、jdk17下载:JavaDownloads|Oracle,选择exe后缀文件2、jdk8下载:JavaDownloads|Oracle,选择exe后缀文件二、详细步骤1、安装jdk很简单,双击exe文件后全部默认下一步即可,安装的时候记住安装......
  • [java]windows下jdk安装包所有版本系列下载地址汇总国内源下载
    jdk1.8及其以前版本可以参考[java]windows和linux下jdk1.8安装包所有版本系列下载地址汇总,这里只发布jdk9及其以后最新版本。注意下面均为windowsx64版本安装包exe格式序号java版本下载地址1jdk-22.0.1-windows-x64-bin.exe点我下载2jdk-21.0.3-windows-x64-bin.exe点我下......
  • jdk的Dockerfile构建
    JDKFROMcentos:[email protected]#时间更新RUN/bin/cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime\&&echo'Asia/Shanghai'>/etc/timezone#仓库源配置RUNrm-rf/etc/yum.repos.d/*.repo\&&curl......
  • springboot项目国产化适配,jar改war包碰到的坑-tomcat版本要适配(非法访问:此Web应用程序
    项目原来是jar包运行,国产化适配要改成war包。可以参考https://blog.csdn.net/NAMELZX/article/details/138123405或者其他jar 改成 war 的文章。改成war后,在本地tomcat8上运行,一直报org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading非法......
  • Windows上实现jdk、Mysql(含数据)整体环境和配置以及数据迁移复用(Bat中实现jdk、mysq
    场景若依前后端分离版手把手教你本地搭建环境并运行项目:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662前后端分离的系统,需要部署在windows服务器上,若后期需要部署的机器较多,则每台机器都需要安装jdk、配置jdk环境变量、安装mysql、配置mysql环境变量......
  • JAVA开发环境的搭建(JDK下载与安装)
    一、什么是JDK、JREJDK(JavaDevelopmentKit):是Java程序开发工具包,包含JRE和开发人员使用的工具。JRE(JavaRuntimeEnvironment):是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。小结:        JDK=JRE+开发工具集(例如Javac编译工具等)        ......