自己写了一小应用程序,编译后大概有19个class文件以及一些图片文件.
本机上运行 java XXX 正常.
然后打包:jar cvfm XXX.jar MANIFEST.MF *.*
双击 XXX.jar 出现对话框提示: fatal exception occurred.
不知道是哪里出了问题,请教达人!MANIFEST.MF 为:
Manifest-Version: 1.0
Created-By: 1.4.2_01 (Sun Microsystems Inc.)
Main-Class: XXX
本机上运行 java XXX 正常.
然后打包:jar cvfm XXX.jar MANIFEST.MF *.*
双击 XXX.jar 出现对话框提示: fatal exception occurred.
不知道是哪里出了问题,请教达人!MANIFEST.MF 为:
Manifest-Version: 1.0
Created-By: 1.4.2_01 (Sun Microsystems Inc.)
Main-Class: XXX
解决方案 »
- JFrame、JDialog如何设置窗体大小的最小值(用鼠标改变窗体大小时,小到一定大小就不能再变小了)?
- java面试
- in关键字的问题
- 请问java1.3.1使用vrml97.jar的问题
- 关于java多线程的问题,用多线程导数据库日志总是丢些单条日志。
- 最新整理的300多个编程设计网站,论坛,有兴趣的朋友可以看看。
- beginner: java的applet中,怎么让一个按钮不能使用?
- &运算符
- 请教,接口跟继承关系不是很清楚
- 关于enhyday有那位大侠用过!!!请进!!!
- socket传文件,FileInputStream中的文件名是绝对路径吗?
- 谁碰到过这样的问题啊?怎么解决!!!分不够,我再加
Main-Class: xx
Class-Path: xxx.jar xxxx.jar看看这样行不行
我把代码移植到Jbuilder,然后Run没有通过.报NullPointerException.
后来检查代码发现,有几个图片的后缀是".GIF",而在我代码中出现的是小写:
images[0] = new ImageIcon(getClass().getResource("image/0.gif"));
所以引起了打包后不能运行的问题.但是我在思考: 为什么我手动运行 java XXX 不会报异常.也就是说手动运行,可以忽略文件后缀的大小写,而打包运行或用jb则要求匹配.