Re: UnsupportedClassVersionError on startup
Nathan Fiedler <[email protected]> Tue, 12 Jul 2005 21:48:54 -0700
| Newsgroups | gmane.comp.java.jswat.user |
|---|---|
| Organization | Blue Marsh Softworks |
| Message-ID | <[email protected]> |
Which 'java' executable are you getting when you type 'which java'? My guess is you are inadvertently invoking a 1.4 or earlier 'java' and passing it the jar files from JDK 1.5, which will not work, hence the exception. Make sure you invoke the 'java' executable from the JDK 1.5 bin directory, like so: /usr/java/jdk1.5.0_03/bin/java -Djava.ext.dirs=.... BTW, the latest version of JSwat is 2.37, which you can find on the bluemarsh.com web site. n June Hill wrote: > Hi Bluemarsh, > I installed JSwat using the rpm: jswat-2.33-1jpp.noarch.rpm, I am using > Fedora 3. I attempted to start JSwat using the instructions in > README.html supplied with the rpm, as follows, and got an > UnsupportedClassVersionError. Can you suggest what may be wrong? > June > > > java -Djava.ext.dirs=/usr/java/jdk1.5.0_03/lib -jar > /usr/share/java/jswat.jar > > Exception in thread "main" java.lang.UnsupportedClassVersionError: > com/sun/jdi/Bootstrap (Unsupported major.minor version 49.0) > at java.lang.ClassLoader.defineClass0(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:537) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) > at java.net.URLClassLoader.access$100(URLClassLoader.java:55) > at java.net.URLClassLoader$1.run(URLClassLoader.java:194) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:187) > at java.lang.ClassLoader.loadClass(ClassLoader.java:289) > at java.lang.ClassLoader.loadClass(ClassLoader.java:282) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) > at java.lang.ClassLoader.loadClass(ClassLoader.java:235) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) > at com.bluemarsh.jswat.Main.detectJPDA(Main.java:78) > at com.bluemarsh.jswat.Main.main(Main.java:188) >