谁帮帮我,快疯了!

yudiao123 2008-10-25 11:20:31
java文件我打成jar包成双击就是不能运行,可是我在命令行下用java执行jar包却可以运行,有谁知道这是为什么吗??
...全文
113 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
njtimenowht 2008-10-26
  • 打赏
  • 举报
回复
重新打包一次吧。
还有,以前有打包成功吗?
想想有更改什么设置没有
  • 打赏
  • 举报
回复
如果是一闪而过的话,那说明程序执行完了,因为这个控制台是由 java 程序调用而打开的,
当调用完成后这个窗口也就关闭掉了。

不知道你的这个程序是控制台程序,还是 GUI 程序?

如果是 GUI 程序的话,就采用双击方式运行。
如果是控制台程序的话,应该在控制台中调用命令执行。
yudiao123 2008-10-26
  • 打赏
  • 举报
回复
是那样作的呀,就是用java命令运行jar包可以运行,但是双击jar包就不行!
yudiao123 2008-10-26
  • 打赏
  • 举报
回复
靠,把JDK重装下倒好了!谢谢大家!!
ssqtjffcu 2008-10-26
  • 打赏
  • 举报
回复
学习
yudiao123 2008-10-26
  • 打赏
  • 举报
回复
呵呵,我写的是一个计算机器的程序!打好包,在控制台下用java可以运行jar包就是不能双击点开!!Main-Class肯定配置对了,用java命令可以执行jar包呀!
c_zhangtf 2008-10-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 bao110908 的回复:]
java 文件打包没有用的,得把编译后的 .class 文件打包。

如果要让一个 .jar 文件能运行,必须在 .jar 的描述文件(META-INF 下的 MANIFEST.MF)中指定 Main-Class:
[/Quote]

正解
number321 2008-10-26
  • 打赏
  • 举报
回复
GUI可以双击执行吗,为什么我的不可以,双击还是用winrar打开,在命令行下可以运行
Main-Class是肯定要设置的,不然命令行下执行也会出错
但是怎么双击执行有人能告诉我吗
VitoPJ 2008-10-26
  • 打赏
  • 举报
回复
昨天断网了 今天起来我自己试了一下 把一个java文件编译生成的class文件打了一个包 双击可以运行
不过如果是打包的class文件原先在控制台只能输出字符或者语句的 就你说的双击打不开,我这里也一样 但如果运行的程序是有用户要求输入的就可以双击运行
老紫竹 2008-10-26
  • 打赏
  • 举报
回复
Main-Class: 的问题,你设置错误或者根本没有指定
JAR 文件揭密
shuaiAWP 2008-10-26
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 bao110908 的回复:]
如果是一闪而过的话,那说明程序执行完了,因为这个控制台是由 java 程序调用而打开的,
当调用完成后这个窗口也就关闭掉了。

不知道你的这个程序是控制台程序,还是 GUI 程序?

如果是 GUI 程序的话,就采用双击方式运行。
如果是控制台程序的话,应该在控制台中调用命令执行。
[/Quote]
跟c语言差不多
  • 打赏
  • 举报
回复
java 文件打包没有用的,得把编译后的 .class 文件打包。

如果要让一个 .jar 文件能运行,必须在 .jar 的描述文件(META-INF 下的 MANIFEST.MF)中指定 Main-Class:
yudiao123 2008-10-25
  • 打赏
  • 举报
回复
在命令行下用java可以运行jar包呀!应该不会错吧!!
VitoPJ 2008-10-25
  • 打赏
  • 举报
回复
你打包的方法要错吗
VitoPJ 2008-10-25
  • 打赏
  • 举报
回复
dos框一闪而过,我都看不清是什么错误!1
不会吧, 我的不会啊

yudiao123 2008-10-25
  • 打赏
  • 举报
回复
就是用的那个呀!那个dos对话框我隐约看见是说找不到类,可是我直接在命令行下可以执行!
software51 2008-10-25
  • 打赏
  • 举报
回复
打开方式选择类似“Java(TM) 2 Platform Standard Edition binary” 的方式试试!
yudiao123 2008-10-25
  • 打赏
  • 举报
回复
dos框一闪而过,我都看不清是什么错误!1
VitoPJ 2008-10-25
  • 打赏
  • 举报
回复
你打的包的那个程序在命令行里运行会出现图像用户界面没

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧