首页 > 编程语言 >Java(TM) Platform SE binary 打开jar文件报错

Java(TM) Platform SE binary 打开jar文件报错

时间:2023-03-31 10:12:01浏览次数:49  
标签:binary Java jar Platform javaw 报错

问题描述

双击jar包,使用Java(TM) Platform SE binary直接运行java代码,报错
Error: A JNI error has occurred, please check your installation and try againA Java Exception has occurred.

选择更多应用,进目录里选中javaw.exe也不行

问题原因

jdk版本与jar包的编译时的版本不兼容,更换jdk版本即可,但是直接进环境变量修改不能解决。

解决方案

  1. 打开注册表
  2. 找到计算机\HKEY_CLASSES_ROOT\jarfile\shell\open\command
    image
  3. 把值(路径)的jdkxxxxxx,改为新的路径即可。
    参考:
    改前:"D:\Program Files\Java\jdk1.8.0_231\bin\javaw.exe" -jar "%1" %*
    改后:"D:\Program Files\Java\jdk17.0.6_10\bin\javaw.exe" -jar "%1" %*

标签:binary,Java,jar,Platform,javaw,报错
From: https://www.cnblogs.com/kingwz/p/17275340.html

相关文章

  • java学习日记20230330-异常
    异常基本概念java语言中,将程序执行中发生的不正常情况称为异常,开发中的语法错误和逻辑错误不是异常;执行中的异常事件可以分为两类error(错误),java虚拟机无法解决的严重问题:如jvm系统内部错误,资源耗尽:StackOverflowError【栈溢出】和OOM(outofmemory)exception:其他因编程错误或......
  • java条件判断和循环
    一流程控制三大流程控制语句:顺序,选择,循环二选择结构在多重if-else中,只有一个语句不加括号时:else匹配最近的,就近原则 if结构,if-else结构if(条件)  语句1;else  语句二  if(条件){  语句1;}else{  语句2;} 多重if......
  • Java线程池应用
    原文:https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html(难得的权威技术分享文章,拷贝过来防止丢失) 本文开篇简述线程池概念和用途,接着结合线程池的源码,帮助读者领略线程池的设计思路,最后回归实践,通过案例讲述使用线程池遇到的问题,并给出了一种动态......
  • 如何解决Java代码上传到Git仓库显示Git冲突的错误
    问题描述好多次进行Commit和Push,都是显示被Git仓库拒绝了,就很崩溃,靠着友友帮我才解决的问题解决需要先在GitBash里面进行gitpull更新一下,将Git仓库里面最新的内容跟更新出来,然后才能进行代码上传,记住啦!!!!!!!!!!!......
  • 每日总结-23.3.29-利于云服务器和javaweb简单实现一个网站
    每日总结-23.3.29-利于云服务器和javaweb简单实现一个网站 3月29日总结今日使用云服务器和tomcat实现了简单网站的搭建。使用工具(个人体验,仅作参考,使用其他版本或工具应该也行):1.移动云新人体验免费云服务器一台。(个人专享:通用型云主机)活动页面 (https://ecloud.10086.......
  • java.lang.String中的trim()方法的…
    String.Trim()方法到底为我们做了什么,仅仅是去除字符串两端的空格吗?一直以为Trim()方法就是把字符串两端的空格字符给删去,其实我错了,而且错的比较离谱。首先我直接反编译String类,找到Trim()方法:publicstringTrim(){returnthis.TrimHelper(WhitespaceChars,2);}Trim......
  • 【Azure 应用服务】Function App / App Service 连接 Blob 报错
    问题描述因Blob启用了防火墙功能,但是当把AppService或FunctionApp的出站IP地址都加入到Blob的白名单中,为什么访问还是403错误呢? 问题解答AzureStorage的IP网络规则不适用于同一数据中心的客户端。存储帐户部署在同一区域中的服务使用专用的AzureIP地址进行通信。......
  • C#使用Java的秘钥对进行SHA256withRSA签名验签
    usingOrg.BouncyCastle.Crypto.Parameters;usingOrg.BouncyCastle.Security;usingSystem;usingSystem.Security.Cryptography;usingSystem.Text;usingSystem.Xml;///<summary>///RSA私钥,从Java格式转.net格式(不依赖第三方包)///</summary>//......
  • 有关归并排序-Java实现
    有关归并排序:其中的分治思想很值得参考:1/**2*归并排序块合并3*@paramnum目标的排序数组4*@paramleftIndex传入的分治块的做左端索引5*@parammid中间索引6*@paramrightIndex传入的分治块的做右端索引7*@param......
  • java
    Java目录Java数据类型基本数据类型转换获取变量数据类型long后面加Lfloat后面加F包装类使用包装类的原因?为什么要保留基本数据类型?包装类的自动拆装箱机制!变量类型静态变量成员变量局部变量变量默认初始值运算符算数运算符赋值运算符比较运算符逻辑运算符三元运算符位运算符原码......