双击jar文件

双击jar文件,jar,executable-jar,double-click,Jar,Executable Jar,Double Click,我创建了一个swing程序,它显示gui并从相应的gui获取用户数据。当我从eclipse运行该程序时,该程序运行良好。但问题是,当我创建一个可执行的jar文件并双击它时,什么都没有发生。即使我从控制台运行jar文件,也不会发生任何事情和异常。我使用的是调度器,为此我使用了quartz.jar文件。我想问题不在那里 例外情况如下所示 Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/quartz/

我创建了一个swing程序,它显示gui并从相应的gui获取用户数据。当我从eclipse运行该程序时,该程序运行良好。但问题是,当我创建一个可执行的jar文件并双击它时,什么都没有发生。即使我从控制台运行jar文件,也不会发生任何事情和异常。我使用的是调度器,为此我使用了
quartz.jar
文件。我想问题不在那里

例外情况如下所示

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/quartz/Job
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.quartz.Job
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 29 more
我已经在
manifest.mf
文件中添加了主类,但没有成功


有人能帮我吗

在这里:文件->导出->Java-JAR文件,在下一个屏幕上选中“导出Java源文件和资源”

阅读此链接了解命令行可执行jar转换

或 如果要转换windows exe,请使用此工具Launch4J[http://sourceforge.net/projects/launch4j/]检查您的舱单。mf 之后 主要班级:YourClassHere

应以新行或回车结束


如何构建可执行jar?