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]

Reply via email to