解决Win7装了JDK却不能直接双击运行.jar文件的方法

时间:2022-01-07 09:16:30
WIN7系统下打开Jar文件时报错,提示"Could not find the main class" 的警告。下面提供两种解决方法:
第一种方法: 
步骤一:新建一个文本文档,输入内容"javaw -jar %1 ",并保存为批处理文件,例如"run.bat "。 
步骤二:右键点击.jar格式的文件 ,选择其打开方式 为上面建的run.bat 。 
此时jar就能运行了....
第二种方法: 
第一种方法可以解决问题,但是有些不足之处,下面介绍一种更好的方法:通过修改注册表来解决该问题。
步骤一:打开注册表,开始->运行(或者用快捷键WIN+R),输入regedit,确定; 
步骤二:找到HKEY_CLASSES_ROOT\Applications \javaw.exe,一开始没有的话,就在资源管理器中找到javaw.exe文 件,如我的电脑中为D:\Program Files\Java\jre\bin\javaw.exe,运行下,或找个Jar文件,选择打开方式,输入D:\Program Files\Java\jre\bin\javaw.exe,再选择打开就行了; 
步骤三:进入HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command,修改默认的键值为 "D:\Program Files\Java\jre\bin\javaw.exe" -jar "%1" 。