我写了个小小的Java应用程序。可是不知道如何正确的打包成.jar
生成的.jar在cmd里通过命令执行时有错误.提示为:
Failed to load Main-Class manifest attribute from Number_Guess.jar
这句话好像是说加载主类失败?请问如何正确的打包?
我只装了JDK和Jcreator。小程序里加载了
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;使用JFrame
如果该源文件Number_Guess.java在目录D:\下.mf文件里要怎么写?谢谢!

解决方案 »

  1.   

    打包 成JAR文件的时候,加上Main-Class属 性就可以了
      

  2.   

    啊,具体要怎么写啊
    我的.mf文件内容是是这样的
    Manifest-Version: 1.0
    Created-By: Main-Class: Number_Guess(Sun Microsystems Inc.)
    可是好像不行啊
      

  3.   

    用一个叫JARTOEXE的软件。
      

  4.   

    最简单的方法你可以写一个 run.bat(名字自定)的批处理文件 文件内容是 java *.class
      

  5.   

    写一个 ant 脚本来生成架包
      

  6.   

    我答过这样的问题,你找找应该有
    但是如果是图形化的界面的话要
    把dll文件放到与自己文件一样的目录下
      

  7.   

    将 "javac 文件名
         java 文件名"
    写到一个记事本里面,让后将起保存为.bat文件,双击.bat文件就可以运行java文件了
        
      

  8.   

    用fat打包工具啊,它能把你需要的外部资源也包括进来
      

  9.   

    .mf文件可以这样写:
    Manifest-Version: 1.0
    Main-Class: Test其中“Test”为含有main方法的类。
      

  10.   

    我把eclipse的mf文件给你贴出来把,可能有参考价值
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.6.5
    Created-By: 1.4.2 (IBM Corporation)
    Main-Class: org.eclipse.core.launcher.Main