关于jar包无法正常打开的解决方法

昨天我电脑双击jar包时发现无法打开,然后通过dos命令java -version查看

 确认电脑java环境没有问题。

打开java所在文件夹,双击Java.exe,发现有闪退现象(窗口一闪而过)。

打开系统属性,查看环境变量:

1.找到JAVA_HOME,确认值为JDK的安装路径

 

 2.查看变量Path

 查看注册表:

在搜索框输入regedit,打开注册表编辑器,找到HKEY_CLASSES_ROOT\Applications\java.exe\shell\open\command(个人因素,可能会导致该路径有细微差异)

 点击默认,修改数值数据,在"D:\jdk-1.8\bin\java.exe" 后加上-jar(前有一个空格),然后确认。

发现还是无法正常打开jar包,查看打开方式。

右键jar包,选择打开方式,选择其他应用,改为使用Java(TM)Platform SE binary打开(之前是Java(TM)Web Start Launcher)。

问题成功解决。

这是我发的第一篇文章,用于记录自己日常的错误。借鉴了一些前辈大佬的经验,十分感谢。欢迎各位大佬指导纠正。

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
导致jar包无法打开的原因有很多。以下是一些常见的原因: 1. 文件损坏:jar包可能损坏了,比如下载过程中网络不稳定、存储介质出现故障等。在这种情况下,重新下载或从备份文件中恢复可能是解决问题的方式。 2. 缺少依赖:jar包可能依赖其他库或组件,但是这些依赖没有正确地包含在jar包中。在这种情况下,需要确认所有必需的依赖都已正确添加,并且使用适当的构建工具(如Maven)来处理依赖关系。 3. 版本不兼容:jar包可能使用了不兼容的Java版本。例如,如果使用的是较新的Java版本编译的jar包,但尝试在较旧的Java版本上运行,则可能会出现问题。在这种情况下,升级Java版本或使用兼容的Java版本编译jar包可能是解决问题的方法。 4. 配置错误:jar包可能有错误的配置。例如,配置文件中可能有不正确的路径、端口或其他配置项。在这种情况下,需要仔细检查配置,并根据需要进行修复。 5. 缺少运行环境:某些jar包可能需要特定的运行环境才能正常工作。例如,某个jar包可能依赖于数据库或特定的服务器软件。在这种情况下,需要先确保所需的运行环境已正确安装和配置。 总之,导致jar包无法打开的原因很多,需要仔细排查。通过检查文件完整性、解决依赖问题、处理版本兼容性、调整配置和准备正确的运行环境等措施,可以解决大部分jar包打不开的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

御坂家的小菜菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值