Hi all,
I have J2SE5.0 running on my machine. I get this error when I try to run my program
Exception in thread "main" java.lang.UnsupportedClassVersionError: testDBconn (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
The code in my program is as follows
import java.io.*;
import java.sql.*;
import java.util.*;
import java.text.*;
public class testDBconn
{
public static void main(String args[])
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection ahdcon = DriverManager.getConnection("jdbc:odbc:itm");
Connection orclcon = DriverManager.getConnection("jdbc:odbc:metsun","userxd","rtexd");
Statement ahdst = ahdcon.createStatement();
Statement orclst = orclcon.createStatement();
qry = "SELECT * FROM STATUS_GROUPS;";
ResultSet orclrs = orclst.executeQuery(qry);
while(orclrs.next())
{
String dt = orclrs.getString("ORD_DATE");
System.out.println("Date "+dt);
}
}
catch(Exception e)
{
e.printStackTrace();
return;
}
}
}
The Environment variables JAVA_HOME and Path have been set to
JAVA_HOME = C:\Program Files\Java\jdk1.5.0_04\
Path = C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Java\jdk1.5.0_04\bin;C:\Program Files\Java\jre1.5.0_04\bin
I am not sure whats really going on here. I have recently upgraded from J2SE1.4.2 SDK, things were working fine before I upgraded to J2SE5.0. Please Help!