当我们打开程序准备编辑的时候,有时会出现闪退的情况,这样不仅会浪费程序员开发时间,还会让大家心情烦躁,那出现java程序打开闪退怎么办?下面我们就来给大家讲解一下这方面的内容。
第一种方法:
步骤一:新建一个文本文档,输入内容"javaw -jar %1 ",并保存为批处理文件,例如"run.bat "。
步骤二:右键点击.jar格式的文件 ,选择其打开方式 为上面建的run.bat 。
此时jar就能运行了。
第二种方法:
第一种方法可以解决问题,但是有些不足之处,下面介绍一种更好的方法:通过修改注册表来解决该问题。
步骤一:打开注册表,开始->运行(或者用快捷键WIN+R),输入regedit,确定。
步骤二:选择默认程序:.jar文件右击,打开方式->选择默认程序->浏览,选中jre下bin文件中javaw.exe。
编辑注册表:HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command,修改数据数值为 ["D: \Program Files\Java\jdk1.9.0_21\jre\bin\javaw.exe" -jar “%1” ](方括号内,只要在原来的数值的"%1" 前添加 –jar 即可)。
为什么会有闪退情况?
1.运行程序过多
如果不进行设置,很多软件都会自己运行,而手机后台程序过多会造成内存不足,从而造成应用闪退。如出现软件闪退,可先清理内存后再试试。
2.应用版本问题
如果应用的版本较低,会导致应用软件不兼容,造成闪退。如果是版本太旧,更新为新版本即可。如新版本如果出现闪退,是应用改版本还在调试中,无需担心,会很快修复。
3.网速问题
部分软件需要一个稳定的网络,使用的是2G/3G网络,造成闪退的可能性比较大,建议在有WiFi的情况下玩比较好。
4.缺少数据包
一些大型游戏需要数据包才能运行。所以要先安装好数据包才能使用。
5.系统不兼容
部分软件对版本有一定的要求,如果系统版本过低,软件是不能支持的,所以会闪退。
如果出现闪退,可能就是以上几种原因导致的,大家找好具体原因,并做出相应解决方法就好了!最后大家如果想要了解更多java常见问题知识,敬请关注奇Q工具网。
推荐阅读: