A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 武剑峰 于 2012-5-30 13:42 编辑

一段时间我经常把一些桌面程序打包成runnable jar file ,一直用的好好的。可是最经用金山卫士清理并修复系统后就不能双击执行了。可是用命令java -jar *.jar确仍然可以执行。同时本人发现jar文件的图标貌似也变了。谁知道该怎么修复呢?

评分

参与人数 1技术分 +1 收起 理由
攻城狮 + 1 赞一个!

查看全部评分

10 个回复

正序浏览
本帖最后由 tongdu_simon 于 2012-5-29 11:03 编辑
武剑峰 发表于 2012-5-29 09:08
上边写的好抽象,不了解啊。是重注册了.jar的打开方式为javaw.exe吗?我整个试验了,还是不行。只能用一 ...

“开始”菜单→“运行”→输入"cmd"→回车,打开“命令提示符”
(必须有“系统管理员”的权限)然后输入如下命令:
C:\>assoc .jar=jarfile
C:\>ftype jarfile="C:\Program Files\Java\jre\bin\javaw.exe" -jar "%1" %*
p.s.:"C:\Program Files\Java\jre\bin\javaw.exe"用你本地的javaw.exe路径代替。

这时再试试,jar包是否可以双击运行了。

如果还不行,可以按如下操作:
“开始”菜单→“运行”→输入"regedit"→回车,打开“注册表编辑器”
找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jar]
然后,删除(最好删除前备份)。

如果还是觉得很抽象,可以参考毕老师的Java基础视频教程第22天-14-GUI(jar包双击执行)视频
7分13秒处有详细讲解。

评分

参与人数 1技术分 +1 收起 理由
职业规划-刘倩老师 + 1 赞一个!太详细了

查看全部评分

回复 使用道具 举报
不会结贴,到此帖子完结。
回复 使用道具 举报
哦。好的。谢谢 了
回复 使用道具 举报
tongdu_simon 发表于 2012-5-28 19:39
还是说个Windows下通用的办法好了。

“开始”菜单→“运行”→输入"cmd"→回车,打开“命令提示符”

上边写的好抽象,不了解啊。是重注册了.jar的打开方式为javaw.exe吗?我整个试验了,还是不行。只能用一个bat文件(java -jar * .jar)执行啊,可恶的是后边有dos的黑屏幕。算了试试编译成exe文件看看
回复 使用道具 举报
还是不行啊。我晕了。我试试重启电脑哈
回复 使用道具 举报
武剑峰 发表于 2012-5-28 19:25
winxp 个人版

还是说个Windows下通用的办法好了。

“开始”菜单→“运行”→输入"cmd"→回车,打开“命令提示符”
(必须有“系统管理员”的权限)然后输入如下命令:
C:\>assoc .jar=jarfile
C:\>ftype jarfile="C:\Program Files\Java\jre\bin\javaw.exe" -jar "%1" %*
p.s.:"C:\Program Files\Java\jre\bin\javaw.exe"用你本地的javaw.exe路径代替。

这时再试试,jar包是否可以双击运行了。

如果还不行,可以按如下操作:
“开始”菜单→“运行”→输入"regedit"→回车,打开“注册表编辑器”
找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jar]
然后,删除(最好删除前备份)。

评分

参与人数 1技术分 +1 收起 理由
攻城狮 + 1 赞一个!

查看全部评分

回复 使用道具 举报
tongdu_simon 发表于 2012-5-28 19:23
什么操作系统?
不同的系统,设置不一样的。

winxp 个人版
回复 使用道具 举报
什么操作系统?
不同的系统,设置不一样的。
回复 使用道具 举报
丰亚彬 发表于 2012-5-28 18:46
右键单击jar文件,点击打开方式。。。选择那个二进制的java的执行器,把文件关联起来就可以打开了,这样图 ...

“二进制的java的执行器”,那个是什么啊,给浏览选择EXE时截个图上来看看
回复 使用道具 举报
右键单击jar文件,点击打开方式。。。选择那个二进制的java的执行器,把文件关联起来就可以打开了,这样图标也就变回来了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马