Author Topic: <SOLVED> Java Error in Frostwire  (Read 578 times)

Offline spacecoastpete

  • Jr. Member
  • **
  • Posts: 28
<SOLVED> Java Error in Frostwire
« on: August 15, 2011, 11:57:36 AM »
Just installed PCLOS - KDE 2011.6.  Installed Frostwire thru Synaptic and it will not run.  Get the following errors:

bash-4.1$ frostwire
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

Frostwire installs Java 1.5.0.  When run in a shell, get the following:

HOSTNAME IS localhost.localdomain
Starting FrostWire...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.5.0_22]
Configuring environment...
Loading FrostWire:
CLASSPATH SET TO: .:lw-azureus.jar:lw-collection.jar:lw-common.jar:lw-io.jar:lw-resources.jar:lw-setting.jar:commons-logging.jar:FrostWire.jar:gettext-commons.jar:gson-1.4.jar:httpclient-4.0.jar:httpcore-4.0.1.jar:jdic.jar:messages.jar:MRJAdapter.jar:splash.jar:substance.jar:trident.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)


******************************************************************
Something went wrong with FrostWire.
Maybe you're using the wrong version of Java?
(FrostWire is tested against and works best with with Sun's JRE, Java 1.4+)
The version of Java in your PATH is:
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) Server VM (build 1.5.0_22-b03, mixed mode)

« Last Edit: August 15, 2011, 01:17:42 PM by spacecoastpete »
IBM Thinkpad T61 - 3 GiB - 160 GiB - 14.1" WXGA - CD-DVD/RW - nVidia - 802.11abgn - Intel(R) Core(TM)2 Duo CPU T7700 @ 2.4 GHz - Registered Linux User: 507450

Offline Texstar

  • Administrator
  • Super Villain
  • *****
  • Posts: 12647
Re: Java Error in Frostwire
« Reply #1 on: August 15, 2011, 12:14:21 PM »
You need java 1.6

Thanks to everyone who donates. You keep the servers running.
Follow me on Twitter for the latest development info.

Offline spacecoastpete

  • Jr. Member
  • **
  • Posts: 28
Re: Java Error in Frostwire
« Reply #2 on: August 15, 2011, 01:02:23 PM »
Thanks.  That fixed it.

Will someone change Frostwires dependencies to use Java 1.6?
IBM Thinkpad T61 - 3 GiB - 160 GiB - 14.1" WXGA - CD-DVD/RW - nVidia - 802.11abgn - Intel(R) Core(TM)2 Duo CPU T7700 @ 2.4 GHz - Registered Linux User: 507450