• Unsupported Class Version Error

    By Andrew Van Der Klei 1 decade ago

    Hi, I get the following error when I run the .bat:





    C:\Program Files\MyGoogleSync>goocalsync



    C:\Program Files\MyGoogleSync>set gcsnotespath=C:\Program Files\Lotus\Notes\note

    s.exe



    C:\Program Files\MyGoogleSync>set gcsjvmbinpath=C:\Program Files\Lotus\Notes\jvm

    \bin



    C:\Program Files\MyGoogleSync>set gcsjvmlibpath=C:\Program Files\Lotus\Notes\jvm

    \lib



    C:\Program Files\MyGoogleSync>set gcspath=C:\Program Files\MyGoogleSync



    C:\Program Files\MyGoogleSync>set path=C:\Program Files\Lotus\Notes\notes.exe;C:

    \Program Files\Lotus\Notes\jvm\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\Sys

    tem32\Wbem



    C:\Program Files\MyGoogleSync>set classpath=.;;C:\Program Files\MyGoogleSync\gda

    ta-core-1.0.jar;C:\Program Files\MyGoogleSync\gdata-client-1.0.jar;C:\Program Fi

    les\MyGoogleSync\gdata-calendar-2.0.jar;C:\Program Files\Lotus\Notes\notes.exe\j

    vm\lib\ext\Notes.jar;C:\Program Files\MyGoogleSync\goocalsync.jar



    C:\Program Files\MyGoogleSync>cd C:\Program Files\MyGoogleSync



    C:\Program Files\MyGoogleSync>java goocalsync.GooCalSync

    Exception in thread "main" java.lang.UnsupportedClassVersionError: goocalsync/Go

    oCalSync (Unsupported major.minor version 49.0)

        at java.lang.ClassLoader.defineClass0(Native Method)<br/>
        at java.lang.ClassLoader.defineClass(ClassLoader.java:703)<br/>
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:13<br/>
    

    3)

        at java.net.URLClassLoader.defineClass(URLClassLoader.java:319)<br/>
        at java.net.URLClassLoader.access$400(URLClassLoader.java:92)<br/>
        at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:677)<br/>
        at java.security.AccessController.doPrivileged(Native Method)<br/>
        at java.net.URLClassLoader.findClass(URLClassLoader.java:238)<br/>
        at java.lang.ClassLoader.loadClass(ClassLoader.java:516)<br/>
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:441)<br/>
        at java.lang.ClassLoader.loadClass(ClassLoader.java:448)<br/>
    



    C:\Program Files\MyGoogleSync>pause

    Press any key to continue . . .



    C:\Program Files\MyGoogleSync>goocalsync

    • Maybe you're using too old a JRE

      By Karl Freburger 1 decade ago

      You may be using an older JRE (say, 1.4). I'm not sure what version is required to run GooCalSync; I think I used a Java 1.5 JRE when I tested (I'm waiting for time zone issues to be fixed before I really use GooCalSync)