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

© qq8921310 高级黑马   /  2014-11-12 10:10  /  7485 人查看  /  23 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

20黑马币
我写好的一个小程序,在打jar包后,双击没有反应.修改注册表,不能解决问题. 程序通过控制台是可以启动的.就是双击无法启动

QQ截图1.png (143.22 KB, 下载次数: 119)

修改的注册表,引号和空格都试过了,都不行

修改的注册表,引号和空格都试过了,都不行

QQ截图2.png (88.74 KB, 下载次数: 196)

程序可以通过命令行启动

程序可以通过命令行启动

23 个回复

正序浏览
请问你用的什么解压工具?如果用的WinRAR的话,你打开安装文件夹里的这个程序设置,取消解压Jar即可:P
回复 使用道具 举报
v咔咔 发表于 2014-11-19 20:30
将你的文件存放在一个包里
javac -d 包的路径 java文件
在与包同一级的目录中建一个txt文件 例如123.txt

你说的这些我已经试过N 便了
回复 使用道具 举报
将你的文件存放在一个包里
javac -d 包的路径 java文件
在与包同一级的目录中建一个txt文件 例如123.txt
txt文件中写入Main-Class: 包名.主函数所在类名+回车
切换到你刚才包存放的路径里去
jar -cvfm 名称.jar 123.txt 包名+回车
回复 使用道具 举报
Mr.Ni 中级黑马 2014-11-19 16:44:59
20#
黑马程序员_毕向东_Java基础视频教程第22天-14-GUI(jar包双击执行).avi 这里讲的很清楚
回复 使用道具 举报
建议去修改下打开方式和classpath配置路径 因为jar文件使用的是jkd文件目录下的jar命令。
回复 使用道具 举报
NCry 中级黑马 2014-11-17 22:53:12
18#
qq8921310 发表于 2014-11-17 16:45
我从javaw  那一级删了,还是不行

那一级删了后你再然后再右击你的jar文件,打开方式选择javaw.exe,然后打开注册表,还在那个位置里面加入jar。你再试试
回复 使用道具 举报
本帖最后由 福禄娃 于 2014-11-17 17:28 编辑

(⊙o⊙)… 我的电脑上装了一个这个就可以打开jar包。

QQ图片20141117171714.jpg (15.03 KB, 下载次数: 186)

QQ图片20141117171714.jpg

QQ图片20141117172843.jpg (105.86 KB, 下载次数: 120)

QQ图片20141117172843.jpg
回复 使用道具 举报
NCry 发表于 2014-11-17 15:40
这个简单,把注册表里面的信息给删了,然后再右击你的jar文件,打开方式选择javaw.exe。这样基本就解决了! ...

我从javaw  那一级删了,还是不行
回复 使用道具 举报
NCry 发表于 2014-11-17 15:40
这个简单,把注册表里面的信息给删了,然后再右击你的jar文件,打开方式选择javaw.exe。这样基本就解决了! ...

从哪一级开始删啊?
回复 使用道具 举报
NCry 发表于 2014-11-17 15:40
这个简单,把注册表里面的信息给删了,然后再右击你的jar文件,打开方式选择javaw.exe。这样基本就解决了! ...

从哪一级开始删啊?
回复 使用道具 举报
NCry 来自手机 中级黑马 2014-11-17 15:40:03
13#
这个简单,把注册表里面的信息给删了,然后再右击你的jar文件,打开方式选择javaw.exe。这样基本就解决了!好运!!
回复 使用道具 举报
梦浮冀北 来自手机 中级黑马 2014-11-17 08:48:14
12#
没有执行过
回复 使用道具 举报
暴君 中级黑马 2014-11-14 20:54:31
11#
不知道,也想知道原因
回复 使用道具 举报
newLife 发表于 2014-11-14 11:44
你java命令不会你就把这个程序添加到myeclipse中利用它到导出jar包,然后用exe4j把这个jar包跟JRE一起弄成. ...

我主要是想练练的,但是不知道问题出在哪里
回复 使用道具 举报
newLife 发表于 2014-11-14 11:44
你java命令不会你就把这个程序添加到myeclipse中利用它到导出jar包,然后用exe4j把这个jar包跟JRE一起弄成. ...

我主要是想练练的,但是不知道问题出在哪里
回复 使用道具 举报

什么东西
回复 使用道具 举报
newLife 中级黑马 2014-11-13 22:09:44
7#
用EXE4J:)
回复 使用道具 举报

都没权限发私信。。
回复 使用道具 举报
yuanlingqi 发表于 2014-11-13 14:00
jar打成可执行的jar包是比较麻烦的,网上帖子很多你可以逐个尝试,既然你java -jar命令已可以执行,你不妨 ...

怎么发私信.
回复 使用道具 举报
yuanlingqi 发表于 2014-11-13 14:00
jar打成可执行的jar包是比较麻烦的,网上帖子很多你可以逐个尝试,既然你java -jar命令已可以执行,你不妨 ...

怎么发私信.
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马