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]