你同样要使用 java 你所使用的lib; 你的配置文件 你在.jar文件中的main程序所在的文件名

解决方案 »

  1.   

    现在生成的 两个.exe文件(一个在dos 下运行的,一个在window下运行的) 和一个.jar ,为什么只有dos 下运行的程序进入dos后能运行 ,其他两个直接双击都不能运行呢?    这个程序是需要输入参数的.
      

  2.   

    打包有问题,MANIFEST.MF要指定main方法所在的类.
      

  3.   

    是你的包中没有指定运行的主类,也就是你包打的不正确~~~~~手工创建一manifest.mf文件,内容如下:Main-Class: frameApp(回车)
    //注意大小写,冒号后面的空格,行尾的回车,一个都不能少!!也别加多余的东西.
    //也就是指定主类(包含MAIN函数的类)JAR命令行:
    jar cvfm frrameApp.jar manifest.mf frameApp//cvfm是命令参数,具体看帮助,后面为包名,然后指定MANIFEST文件,后面为要打进包中的内容,可以写多个!!可以是包名,也可以是文件名
      

  4.   

    首先写一个txt文件
    Manifest-Version: 1.0
    Created-By: 1.4.2_04 (Sun Microsystems Inc.)
    Main-Class: *.**
    那个*是包名 **是主类名 不要加class 记得写完以后回车2次
    然后用jar cvfm *.jar *.txt */*.class
    *.txt 是你写的txt文件 */*.class这是你那个包里面的所以class文件
    ok了