关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

有java为什么打不开jar文件?(java打不开jar文件是什么原因)

发布时间:2022-06-30 17:00:03

jar文件是java程序导出之后的打包文件,在一些Linux系统或者手机系统中可以直接运行,可以有些朋友发现java打不开jar文件,这让他们很是着急,那java为什么打不开jar文件?下面来我们就来给大家讲解一下。

打不开jar文件两种情况:

1、环境变量没有配置正确,java无法运行;

2、你的jar文件中出现了异常!

调试方法:打开命令窗口--录入命令:java -jar xxx.jar,

或者新建一个文本文件把后缀修改为bat,然后把上述命令保存到你新建的bat文件中,由于闪退,所以新起一行录入pause保存退出,双击运行刚建立的bat文件,就能看到原因了。

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.缺少数据包

一些软件需要数据包才能运行。所以要先安装好数据包才能使用。



相关推荐

【2022年的云计算虚拟化市场现状和发展(云计算未来市场) >>点击查看详情<<

【习近平向“全球发展:共同使命与行动价值”智库媒体高端论坛致贺信 >>点击查看详情<<

/template/Home/Redyun/PC/Static