比方说,我在d:\java下有个java类文件 chinese.java 我把他编译成chinese.class我想把chinese.class打包成jar
于是在 d:\java文件夹下建立了一个文件china.mf
然后在这个文件里输入
Created-By: Melody Main-Class: chinese保存后
再在dos窗口下输入
jar cvfm hello.jar china.mf chinese.class包是打成功了,但是运行报错
Failed to load Main-Class manifest attribute from
Chinese.jar
请问,我错在什么地方了?

解决方案 »

  1.   

    错了再在dos窗口下输入 
    jar cvfm Chinese.jar china.mf chinese.class 
    不好意思哦
      

  2.   

    在Mail-Class:chinese后加个回车试试
      

  3.   

    你应该在jdk 的dos 命令下执行。该命令在 开始-程序- 你装的jdk文件 下
      

  4.   

    你应该在jdk 的dos 命令下执行。该命令在 开始-程序- 你装的jdk文件 下没明白你的意思,呵呵
      

  5.   

    cmd 里有help命令,里边有打包的
      

  6.   

    告诉你个技巧,你可以先用工具打包(如eclipse等),然后分析所打的包,可以先解压,你再用解压的用命令行再打包就行了.(注:打完包后,如果还不能用,对照用工具所打的包,分析下,你就知道问题所在了)
    其实一般的项目直接用工具打包就行了,命令行不常用.至少我不常用.
      

  7.   

    告诉你个技巧,你可以先用工具打包(如myeclipse等)
    其实一般的项目直接用工具打包就行了,命令行不常用.至少我不常用.
      

  8.   

     恩 我也是用MyEclipse导的   右键项目  →  Export  →  java  → JARFile  然后选择你要打的包  中间4个复选框  第一个是只导出JAR包  就是class文件  第3个是源文件一起导出  下面保存个路径  然后finish就行了。