- This topic has 6 replies, 2 voices, and was last updated 18 years, 5 months ago by Riyad Kalla.
-
AuthorPosts
-
BrianHMemberI’m obviously doing something wrong, but I can’t figure out what. I’ve built a simple app using your new Matisse library. It runs fine in the IDE, but errs out at the command line. The error I get is
C:\eclipse\workspace\DIMSInputGenerator>java -jar DIMGen.jar
Exception in thread “main” java.lang.NoClassDefFoundError: org/jdesktop/layout/G
roupLayout$GroupI’ve checked the contents of the jar, and it includes lib/swing-layout-1.0.jar. Here’s the contents of MANIFEST.MF
Manifest-Version: 1.0
Main-Class: DIMView
Import-Package: javax.swing,
javax.swing.border,
javax.swing.event,
org.jdesktop.layout
Bundle-SymbolicName: DIMGen
Bundle-Version: 1.0
Bundle-Name: DIMS Input Generator
Bundle-Vendor: Booz Allen Hamilton
Bundle-ClassPath: lib/,
classes/
Require-Bundle: com.genuitec.eclipse.desktopI don’t think I need the javax.swing and eclipse.desktop packages, but I’m getting desparate. What am I missing? I’ve run into similar problems on my last two projects, and haven’t been able to come up with a soluton other than to leave out the feature.
Thanks,
Brian
Riyad KallaMemberBrian,
I’m not versed very well in JAR creation and execution rules, but I think your ClassPath entry that says “lib/” should be specific JAR files like “lib/swing-layout-1.0.jar”, also I believe that path is relative to the current dir, not internal to the JAR, so it shouldn’t be packaged up in it IIRC.
BrianHMemberThanks. I changed those, but it didn’t do any good. Any other suggestions?
Thanks,
Brian
Riyad KallaMemberTry this guy: http://fjep.sourceforge.net/
BrianHMemberOK. I’ll try it.
Thanks,
Brian
BrianHMemberOH, thank you, thank you, thank you! That did it! It works fine now. Nice plugin.
Thanks,
Brian
Riyad KallaMemberVery cool, glad it’s working. We had another thread where folks were looking to do the same thing and found that plugin.
BTW I’m going to move this post to the M4M forum.
-
AuthorPosts