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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

毕老师说的东西,在Win7里面没有啊?
百度了好久,硬是没找到啊!
win7下面的文件夹类型和XP的不一样?
同胞们是怎么处理的?


heima1.png (33.22 KB, 下载次数: 136)

heima1.png

heima2.png (75.68 KB, 下载次数: 117)

heima2.png

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

7 个回复

倒序浏览
这个问题也让我纠结了一阵,下一个最新的JDK就OK了,我就是这样搞的。
回复 使用道具 举报
在此之前要先将jar文件注册的系统中,其过程如下:

xP系统:工具à文件夹选项à文件类型à新建扩展名为jar的文件类型à选中jar,

点击“高级”按钮à更改图标,图标可以任意选;点击”新建”按键à添加open操作,操行名称写完“open”,用于执行操作的程序选择JDK目录下的javaw工具,并在末尾加上–jar参数。

Win7系统:

1、选择默认程序:右击jar包,打开方式->选择默认程序->浏览,选中jre下bin文件中javaw.exe(比如我的javaw.exe在D:\ProgramFiles\Java\jre6\bin下)。

  2、编辑注册表:HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command,修改数据数值为"D:\ProgramFiles\Java\jdk1.6.0_21\jre\bin\javaw.exe" -jar "%1"(只要在原来的数值下添加-jar即可)。

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
楼上正解
回复 使用道具 举报
朱玉玺 发表于 2013-3-2 20:43
在此之前要先将jar文件注册的系统中,其过程如下:

xP系统:工具à文件夹选项à文件类型à新建扩展名为ja ...

感谢这位童鞋
回复 使用道具 举报
朱玉玺 发表于 2013-3-2 20:43
在此之前要先将jar文件注册的系统中,其过程如下:

xP系统:工具à文件夹选项à文件类型à新建扩展名为ja ...

按照上面同学说的设置后怎么还是不能执行,弹出这玩意
(我是用的dos命令行打包)

QQ截图20130305161227.png (21.25 KB, 下载次数: 138)

QQ截图20130305161227.png
回复 使用道具 举报
黄玉昆 黑马帝 2013-3-11 12:47:16
7#
我总结的,希望对你有用

jar文件必须在系统中注册,才能运行。注册方法如下:

A.对于XP系统:

   a.打开任意对话框,在菜单栏点击工具按钮,选择文件夹选项

   b.选择新建--->扩展名,将扩展名设置为jar,确定

   c.选择高级,可更改图标,然后点击新建,命名为open,

   d.在用于可执行应用程序中,点浏览,将jdk下的bin的整个文件路径添加进来,并在路径后添加-jar即可。

B.对于win7系统:

   a.改变打开方式:右击.jar文件,点击打开方式,选择默认程序为jdk下bin中的javaw.exe应用程序。

   b.修改关联程序的注册表:打开注册表(win+r),找到注册表路径\HKEY_CLASSES_ROOT\Aplications\javaw.exe\shell\open\command下的字符串值,右击点修改,将值改为:"C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1"其中-jar前的路径就是javaw.exe的路径。保存

   c.双击即可执行jar程序,如果仍不能执行,则需下载最新版的jdk。


回复 使用道具 举报
猫腻 高级黑马 2013-3-13 10:06:23
8#
如果仍有问题,可以继续追问;若没有问题了,请及时将帖子分类改成【已解决】~

http://bbs.itheima.com/thread-37643-1-1.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马