出现了很奇怪的问题  我在NetBeans中直接运行是可以的    去D:\My Documents\NetBeansProjects\项目名\dist\*.jar直接点jar也是可以运行的  但是我把dist文件夹复制到桌面在点jar就不能运行了  怎么解决这个问题??先谢谢~~

解决方案 »

  1.   

    .jar包里有个文件夹META-INF中只有一个文件MANIFEST.MF,用写字板打开它,在里面加上:
    Main-Class:空格类名(这里是你首先启动的类,如果有包前面要有报名,如com.abc.Hello)回车
    是不是这里的类名不对啊?
      

  2.   

    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.8.1
    Created-By: 1.6.0_23-b05 (Sun Microsystems Inc.)
    Main-Class: gh.GHApp
    Class-Path: lib/appframework-1.0.3.jar lib/swing-worker-1.1.jar lib/be
     ansbinding-1.2.1.jar lib/toplink-essentials.jar lib/toplink-essential
     s-agent.jar lib/sqljdbc4.jar
    X-COMMENT: Main-Class will be added automatically by build还有运行时控制台没异常输出   在NetBeans中运行是一切正常的   复制到桌面就不想了
      

  3.   

    问题解决了。  是个很郁闷的原因。   先谢谢楼上二位放jar的文件夹不能是中文名字   竟然是这种原因!!!!