I have installed XAMPP 1.7.4 on Windows XP. I can start the XAMPP control panel and start the Apache and MySql modules. However, when I run catalina.bat to start Tomcat, I get the following error ...
[XAMPP]: Searching JDK HOME with reg query ...
! REG.EXE VERSION 3.0
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
CurrentVersion REG_SZ 1.5
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.5
JavaHome REG_SZ C:\Program Files\Java\jdk1.5.0_14
MicroVersion REG_SZ 0
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.5.0_14
JavaHome REG_SZ C:\Program Files\Java\jdk1.5.0_14
MicroVersion REG_SZ 0
[XAMPP]: Seems fine!
[XAMPP]: Using C:\Program Files\Java\jdk1.5.0_14
C:\xampp\tomcat
Using CATALINA_BASE: "C:\xampp\tomcat"
Using CATALINA_HOME: "C:\xampp\tomcat"
Using CATALINA_TMPDIR: "C:\xampp\tomcat\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.5.0_14"
Using CLASSPATH: "C:\xampp\tomcat\bin\bootstrap.jar;C:\xampp\tomcat\bin\tomcat-juli.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:620)
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:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Any suggestions as to how I can fix this problem?
Thanks