Your Main-Class is wrong... You have: Main-Class: com.fds.ar.apps.util.fileupload.XSFileUploadApp
It seems you need: Main-Class: com.fds.ar.apps.util.fileupload.XSFileUploadApp.XSFileUploadApp Wayne On 7/2/08, David Brown <[EMAIL PROTECTED]> wrote: > Hello Wayne, thanks for the speedy and informative reply. You're right this > is not a Maven issue but I am running mvn in an attempt to get the job done. > The results of jar tvf XSFileUploadApp.jar and the other operations are > included below. TIA and please advise, David. > > ************************************************************************************** > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target>java -jar XSFileUploadApp-1.0.jar > Exception in thread "main" java.lang.NoClassDefFoundError: > com/fds/ar/apps/util/fileupload/XSFileUploadApp > Caused by: java.lang.ClassNotFoundException: > com.fds.ar.apps.util.fileupload.XSFileUploadApp > 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.lang.ClassLoader.loadClassInternal(Unknown Source) > > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target> > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target>jar tvf XSFileUploadApp-1.0.jar > 0 Wed Jul 02 13:30:16 CDT 2008 META-INF/ > 498 Wed Jul 02 13:30:14 CDT 2008 META-INF/MANIFEST.MF > 0 Wed Jul 02 13:30:12 CDT 2008 com/ > 0 Wed Jul 02 13:30:12 CDT 2008 com/fds/ > 0 Wed Jul 02 13:30:12 CDT 2008 com/fds/ar/ > 0 Wed Jul 02 13:30:12 CDT 2008 com/fds/ar/apps/ > 0 Wed Jul 02 13:30:12 CDT 2008 com/fds/ar/apps/util/ > 0 Wed Jul 02 13:30:12 CDT 2008 com/fds/ar/apps/util/fileupload/ > 0 Wed Jul 02 13:30:12 CDT 2008 > com/fds/ar/apps/util/fileupload/XSFileUploadApp/ > 622 Wed Jul 02 13:30:12 CDT 2008 > com/fds/ar/apps/util/fileupload/XSFileUploadApp/XSFileUploadApp$1.class > 2250 Wed Jul 02 13:30:12 CDT 2008 > com/fds/ar/apps/util/fileupload/XSFileUploadApp/XSFileUploadApp$MultipartFileUploadFrame$1.class > 5307 Wed Jul 02 13:30:12 CDT 2008 > com/fds/ar/apps/util/fileupload/XSFileUploadApp/XSFileUploadApp$MultipartFileUploadFrame$2.class > 5633 Wed Jul 02 13:30:12 CDT 2008 > com/fds/ar/apps/util/fileupload/XSFileUploadApp/XSFileUploadApp$MultipartFileUploadFrame.class > 1690 Wed Jul 02 13:30:12 CDT 2008 > com/fds/ar/apps/util/fileupload/XSFileUploadApp/XSFileUploadApp.class > 0 Wed Jul 02 13:30:16 CDT 2008 META-INF/maven/ > 0 Wed Jul 02 13:30:16 CDT 2008 > META-INF/maven/com.fds.ar.apps.util.fileupload/ > 0 Wed Jul 02 13:30:16 CDT 2008 > META-INF/maven/com.fds.ar.apps.util.fileupload/XSFileUploadApp/ > 2123 Wed Jul 02 13:24:50 CDT 2008 > META-INF/maven/com.fds.ar.apps.util.fileupload/XSFileUploadApp/pom.xml > 134 Wed Jul 02 13:30:16 CDT 2008 > META-INF/maven/com.fds.ar.apps.util.fileupload/XSFileUploadApp/pom.properties > > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target>java -jar XSFileUploadApp-1.0.jar > Exception in thread "main" java.lang.NoClassDefFoundError: > com/fds/ar/apps/util/fileupload/XSFileUploadApp > Caused by: java.lang.ClassNotFoundException: > com.fds.ar.apps.util.fileupload.XSFileUploadApp > 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.lang.ClassLoader.loadClassInternal(Unknown Source) > > C:\Documents and Settings\dwbrown\My > Documents\dev\java\XSFileUploadApp\target>type > ..\src\main\java\com\fds\ar\apps\util\fileupload\XSFileUploadApp\M > ANIFEST.MF > Manifest-Version: 1.0 > Archiver-Version: Plexus Archiver > Created-By: Apache Maven > Built-By: dwbrown > Package: com.fds.ar.apps.util.fileupload.XSFileUploadApp > Build-Jdk: 1.6.0-b09 > Extension-Name: XSFileUploadApp > Specification-Vendor: FA > Implementation-Vendor: FA > Implementation-Title: XSFileUploadApp > Implementation-Version: 1.0-SNAPSHOT > Main-Class: com.fds.ar.apps.util.fileupload.XSFileUploadApp > Class-Path: XSFileUploadApp-1.0.jar > mode: development > url: http://www.flooddata.com > ************************************************************************************************* > > > > Wayne Fay wrote .. > > Are you sure that file exists in the jar? I've had zero problems > > constructing executable jars with Maven. > > > > Unzip the jar and check things out. Adjust the manifest file and > > rezip, then test again, until you get it working. Then you know what > > you need to adjust in Maven. > > > > Wayne > > > > On 7/2/08, David Brown <[EMAIL PROTECTED]> wrote: > > > Hello Maven dev, gurus and users. I have a curious situation where I want > > > to > > make my Swing App into an executable jar. I went to the Maven guides site: > > http://maven.apache.org/guides/mini/guide-manifest.html > > and I used the build snippet displayed below. I inserted the snippet and > > edited > > the MANIFEST.MF as displayed below. Lo-and-behold: it returns the usual > > (follows) > > NoClassDefFoundError when I try to exectue. I have successfully hand built > > executable > > jars in the past but I would like to have Maven doing this job. The > > particulars > > follow. TIA and please advise, David. > > > > > > OS: Ubuntu 2.6.24-17-generic GNU/LINUX > > > Arch: i686 SMP > > > Error condition: > > > > > > java -jar XSFileUploadApp-1.0.jar > > > Exception in thread "main" java.lang.NoClassDefFoundError: > > > com/fds/ar/apps/util/fileupload/XSFileUploadApp > > > Caused by: java.lang.ClassNotFoundException: > > > com.fds.ar.apps.util.fileupload.XSFileUploadApp > > > > > > MANIFEST.MF: > > > > > > Manifest-Version: 1.0 > > > Archiver-Version: Plexus Archiver > > > Created-By: Apache Maven > > > Built-By: dwbrown > > > Package: com.fds.ar.apps.util.fileupload.XSFileUploadApp > > > Build-Jdk: 1.6.0-b09 > > > Extension-Name: XSFileUploadApp > > > Specification-Vendor: FA > > > Implementation-Vendor: FA > > > Implementation-Title: XSFileUploadApp > > > Implementation-Version: 1.0-SNAPSHOT > > > Main-Class: com.fds.ar.apps.util.fileupload.XSFileUploadApp > > > mode: development > > > url: http://www.flooddata.com > > > > > > > > > Yet some, not wise, go to the other side of the globe, to barbarous and > > > unhealthy > > regions, and devote ten or twenty years, in that they may live,-that is, > > keep comfortably > > warm,- and die in New England at last. > > > > > > Henry David Thoreau - Walden - 1845 > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > Yet some, not wise, go to the other side of the globe, to barbarous and > unhealthy regions, and devote ten or twenty years, in that they may > live,-that is, keep comfortably warm,- and die in New England at last. > > Henry David Thoreau - Walden - 1845 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]