创建可执行JAR时出错

创建可执行JAR时出错,jar,executable-jar,Jar,Executable Jar,我在命令提示符下创建了一个JAR文件。使用命令java-JAR MyJAR.JAR执行JAR文件时 我得到以下错误 Exception in thread "main" java.lang.NoClassDefFoundError. Caused by: java.lang.ClassNotFoundException: ShipmentData at java.net.URLClassLoader$1.run(URLClassLoader.java:202)

我在命令提示符下创建了一个JAR文件。使用命令
java-JAR MyJAR.JAR执行JAR文件时
我得到以下错误

   Exception in thread "main" java.lang.NoClassDefFoundError.
Caused by: java.lang.ClassNotFoundException: ShipmentData
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: ShipmentData . Program will exit.

请帮助我对该问题进行排序。

似乎缺少ShipmentData类?ShipmentData是包含主类的类。我已经把它包括进去了。你试过netbeans生成你的jar文件吗?那你有什么错误吗?显然有些地方不对劲,我试过使用eclipse.k。在生成jar文件时,您有没有遇到任何错误?