无法打开jar文件,怎么处理

如题所述

Java应用程序jar文件可以由 JVM(Java虚拟机)直接执行,只要操作系统安装了JVM便可以运行作为Java应用程序的jar文件,其跨平台特性使得很多工具软件都用jar方式来部署分发,比如用于HP WebOS系列手机常用的工具软件WebOSQuickInstall(简称WQI)就是采用jar方式。

可是,很多朋友遇到一个难题,那就是下载了jar文件以后在Windows中不能用鼠标双击运行(或者双击运行以后使用WinRAR或其他压缩软件打开了),这可怎么办?

Windows不能用鼠标双击运行jar文件怎么办?
工具/原料
Java虚拟机(JVM)
Windows注册表编辑器regedit
Windows管理员权限的用户帐户
Win7下的解决方法
1
下载并安装最新版的Java虚拟机(JVM)。
下载网址:http://www.java.com/zh_CN/
注意:无论是Win7还是WinXP,都需要事先下载并安装Java虚拟机。
Windows不能用鼠标双击运行jar文件怎么办?
Windows不能用鼠标双击运行jar文件怎么办?
2
安装好Java虚拟机后,双击需要运行的jar文件或在jar文件上点击鼠标右键,在弹出的菜单中选择“打开方式”→“选择默认程序”。
Windows不能用鼠标双击运行jar文件怎么办?
3
在“打开方式”设置窗口中点击选中选项“始终使用选择的程序打开这种文件”前的复选框,再点击旁边的“浏览”按钮。
Windows不能用鼠标双击运行jar文件怎么办?
4
选择JAVA虚拟机的安装文件夹,如果安装的是Java 7,安装文件夹一般为“C:\Program Files\Java\jre7\bin”(具体文件夹请自行查找),找到javaw.exe文件,点击“打开”按钮。
Windows不能用鼠标双击运行jar文件怎么办?
5
这时已经设置了使用javaw.exe应用程序来打开jar文件,可是实际上这时双击jar文件还是没有反应,这是因为没有设置打开文件参数导致的。
在Windows开始菜单的搜索框中输入“regedit”,在上方搜索出的文件regedit上点击鼠标右键,在弹出的菜单中选择“以管理员身份运行”。
Windows不能用鼠标双击运行jar文件怎么办?
Windows不能用鼠标双击运行jar文件怎么办?
6
在注册表编辑器中,找到“HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command”,在其中文件打开命令中加入参数“-jar”(无引号),修改后的数值类似:“"C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1"”(只需要添加-jar参数,无需修改其他信息),保存并退出注册表编辑器。
Windows不能用鼠标双击运行jar文件怎么办?
Windows不能用鼠标双击运行jar文件怎么办?
END
WinXP下的解决方法
1
安装好Java虚拟机后,打开桌面上“我的电脑”,点击菜单“工具”→“文件夹选项”。
Windows不能用鼠标双击运行jar文件怎么办?
2
在“文件夹选项”设置窗口中切换到“文件类型”标签。找找看其中的文件扩展名有没有.jar,如果有,则选择.jar文件,点击“更改”按钮。如果没有.jar,那么点击“新建”按钮新建一个.jar扩展名。
Windows不能用鼠标双击运行jar文件怎么办?
Windows不能用鼠标双击运行jar文件怎么办?
3
点击“高级”按钮,在出现“编辑文件类型”窗口中点击“新建”按钮,在弹出的“新操作”设置窗口中,将操作命名为“open”,用于执行操作的应用程序为“C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1”(请勿填写引号,具体JVM的文件夹路径请根据实际情况填写,一般位于C:\Program Files\Java中)。
设置完成后退出保存退出即可。
Windows不能用鼠标双击运行jar文件怎么办?
END
注意事项
无论使用Win7还是WinXP操作系统,都需要提前安装Java虚拟机(JVM)。
jar是Java可执行程序,其打包格式使用zip格式压缩打包,因此有可能会被某些压缩软件当成压缩包打开,如果双击时使用压缩软件打开了,可以如上文所述修改jar文件的默认打开方式,使其使用Java虚拟机来运行。
要使jar文件正常运行,其文件名不能为中文或其他特殊字符,如果按照本文操作还是不能运行,请尝试修改文件名为标准的英文文件名。

Windows不能用鼠标双击运行jar文件怎么办?
http://jingyan.baidu.com/article/200957617c3619cb0621b44d.html
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-10-15
ntsysv 工具为激活或停运服务提供了简单的界面。你可以使用 ntsysv 来启动或关闭由 xinetd 管理的服务。你还可以使用 ntsysv 来配置运行级别。按照默认设置,只有当前运行级别会被配置。要配置不同的运行级别,使用 --level 选项来指定一个或多个运行级别。譬如,命令 ntsysv --level 345 配置运行级别3、4、和5。 ntsysv 的工作界面见图1。使用上下箭头来上下查看列表。使用空格键来选择或取消选择服务,或用来“按”「确定」和「取消」按钮。要在服务列表和「确定」、「取 消」按钮中切换,使用 [Tab]键。* 标明某服务被设为启动。[F1] 键会弹出每项服务的简短描述。本回答被提问者和网友采纳
第2个回答  2014-12-30

打开即可

JAR文件不能打开怎么回事?
其次,JAR文件打不开还可能是由于文件关联设置不正确。在Windows系统中,JAR文件需要关联到正确的Java程序才能打开。如果关联设置错误或者没有设置,那么双击JAR文件时可能无法正确运行。此时,用户可以通过右键点击JAR文件,选择“打开方式”,然后选择javaw.exe作为默认程序来解决问题。另外,JAR文件...

.jar文件打不开?
第一种方法可以解决问题,但是有些不足之处,下面介绍一种更好的方法:通过修改注册表来解决该问题。步骤一:打开注册表,开始->运行(或者用快捷键WIN+R),输入regedit,确定 步骤二:选择默认程序:.jar文件右击,打开方式->选择默认程序->浏览,选中jre下bin文件中javaw.exe 。编辑注册表:HKEY_CL...

为什么JAR文件无法运行?
首先,这个错误可能意味着JAR文件在下载或传输过程中被损坏。为了验证这一点,可以尝试重新下载JAR文件,确保网络连接稳定,以避免文件在下载过程中受损。如果是在开发环境中,也可以尝试重新构建JAR文件,确保构建过程中没有出现错误。其次,可以使用文件管理器或命令行工具来检查JAR文件的完整性。在Windows系...

JAR文件不能打开怎么回事
如果以上方法都无法解决问题,建议尝试在命令行中运行JAR文件,或使用专业的文件修复工具进行修复。同时,也可以考虑联系JAR文件的提供者或开发者,以获取更具体的帮助和支持。

jar文件用什么打不开,怎么办?
1、安卓手机运行jar文件需要安装jar模拟器,下载jar模拟器,模拟器运行前把jad和jar放在一个文件里。启动时启动jad。文件名和文件夹不能有中文,且jad和jar文件名除了后缀必须一样。安装数缩包里的文件管理器。打开模拟器,点击OPen,选择好文件后,点Run就可以在安卓手机上运行jar文件了。安卓是一种...

JAR文件不能打开怎么回事?
1、打开“我的电脑”,选择“工具”菜单下的“文件夹选项(0)...”。2、在“文件夹选项”对话框中选择“文件类型”选项卡。3、点击“新建”按钮,输入文件扩展名“jar”。4、点击“确定”按钮后,有可能弹出对话框.声明已经关联.无视他继续.然后寻找jar类型 . (没有弹窗的可以看到已注册的文件类型...

jar文件怎么打不开了呢?
1。jar -cvf hello。jar hello。class 2。这时java -jar hello。jar 是运行不了的 3。解压刚打的Jar包到新的目录,会发现里边多了一个META-INF文件夹里边有一个MANIFEST。MF文件 4。用记事本打开MANIFEST。MF文件,修改为 Manifest-Version: 1。0 Main-Class: Hello Created-By: aaa 5。将...

jar文件怎么打开
jar文件打开方法首先要下载java,否则是无法打开jar文件的。安装好软件后,直接按快捷键Windows+R键,或者点击电脑开始界面,找到最边上有一个“运行”选项,点击后会弹出来一个会话框,输入指令即可。将会话框中的“打开”框选中输入字母CMD,再点击确定。然后在弹出来的黑框中切换...

jar文件怎么打开(我的世界jar文件怎么打开)
jar程序无法运行?步骤:1.打开注册表(开始-运行或WIN+R,输入regedit,确定);2.找到HKEY_CLASSES_ROOT\/Applications\/java.exe,一开始没有的话,就在资源管理器中找到java.exe文件,如我的电脑中为D:\/Program Files\/Java\/jre\/bin\/java.exe,运行下或找个Jar文件,选择打开方式,输入D:\/Program ...

java的JAR文件无法解开是怎么回事?
非可执行的JAR需要添加到类路径中并指定主类才能运行,而可执行JAR可以直接由JVM执行,无需额外步骤,这对于应用程序的发布和执行非常便利。如果问题依旧存在,可能需要检查JAR文件的创建过程是否正确,或者尝试使用Java的jar命令验证其有效性。如果实在无法解决,可以参考官方文档或寻求专业帮助,如百度百科中...

相似回答