首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

打包出现异常

2011-12-27 
打包出现错误,请指教cmd下错误:F:\testjava -jar Test.jarException in thread main java.lang.NullPoi

打包出现错误,请指教
cmd下错误:
F:\test>java -jar Test.jar
Exception in thread "main" java.lang.NullPointerException
  at sun.launcher.LauncherHelper.getMainClassFromJar(Unknown Source
  at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

原过程:到了第四步java -jar hello.jar就出现上述错误。前三部都可以。。而且在eclipse都能运行
public class HelloWorld{ 
 public static void main(String[] args){ 
  System.out.println(\"Hello World!\"); 
 } 

2.编译
javac HelloWorld

3.打包
1)新建文件夹,把HelloWorld.java HelloWorld.class复制到该文件夹下
2)新建 文本文档,在文档中写入
 Manifest-Version: 1.0 
 Created-By: 1.5.0 (Sun Microsystems Inc.) 
 Main-Class: HelloWorld

保存为MANIFEST.MF
3)在dos下进入新建文件夹,使用命令jar cvf hello.jar *.* 打包,如果看到各个文件的压缩比率就是打

包成功

4.运行
在dos下使用命令java -jar hello.jar运行jar包



[解决办法]
不要自己手写那个MANIFEST文件。
比如,你要打包HelloWorld.class,直接这样:
jar cvfe test.jar HelloWorld *.class
就OK了

热点排行