Dear Bill....
But no change. Here was my try:
"
sag@susefujitsu:~/arsip> java
.:/usr/sag/arsip/adabasd.jar konek
Exception in thread "main"
java.lang.NoClassDefFoundError:
/:/usr/sag/arsip/adabasd/jar
sag@susefujitsu:~/arsip> java
/usr/sag/arsip/adabasd.jar:. konek
Exception in thread "main"
java.lang.NoClassDefFoundError:
/usr/sag/arsip/adabasd/jar:/
sag@susefujitsu:~/arsip> java -classpath
/usr/sag/arsip/adabasd.jar:. konek
Exception in thread "main"
java.lang.NoClassDefFoundError:
com/softwareag/common/instrumentation/logging/LoggerFactory
at
de.sag.jdbc.adabasd.ADriver.<clinit>(ADriver.java:423)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at konek.main(konek.java:8)
sag@susefujitsu:~/arsip> java -classpath
"/usr/sag/arsip/adabasd.jar:." konek
Exception in thread "main"
java.lang.NoClassDefFoundError:
com/softwareag/common/instrumentation/logging/LoggerFactory
at
de.sag.jdbc.adabasd.ADriver.<clinit>(ADriver.java:423)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at konek.main(konek.java:8)
sag@susefujitsu:~/arsip> java -classpath
"/usr/sag/aad/v1201/lib/adabasd.jar:." konek
Exception in thread "main"
java.lang.NoClassDefFoundError:
com/softwareag/common/instrumentation/logging/LoggerFactory
at
de.sag.jdbc.adabasd.ADriver.<clinit>(ADriver.java:423)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at konek.main(konek.java:8)
sag@susefujitsu:~/arsip>
"
What is my mistake?
--- bill s
As Martijn told,� you just need the "." in the classpath, in addition to the path to the JDBC driver. There is no magic here. All the jvm needs is the path to the class files to be able to find them. �If you have driver jar (adabasd.jar) under "/usr/sag/arsip" and your class file (konek.class) is also in "/usr/sag/arsip" then, you would run your class as follows.
sag@susefujitsu:~/arsip>java .:/usr/sag/arsip/adabasd.jar konek
If your class file is in a different directory, then you would have to have that path in the CLASSPATH instead of "."
Best of luck. --bill
Prabu Subroto
wrote: Dear my friends... I can not connect to my Adabas D over JDBC. This is the first try for me with Java, JDBC and Adabas D. I got the error message : Exception in thread "main" java.lang.NoClassDefFoundError: konek
Please tell me why. Please....
Here I have done:
sag@susefujitsu:~/arsip> export DBROOT=/usr/sag/aad/v1201 sag@susefujitsu:~/arsip> set
CLASSPATH="/usr/sag/aad/v1201/lib/adabasd.jar:/usr/sag/arsip/adabasd.jar"
sag@susefujitsu:~/arsip> whoami sag sag@susefujitsu:~/arsip> ls -la /usr/sag/arsip/adabasd.jar -rwxrwxrwx 1 sag users 108944 2002-06-27 18:09 /usr/sag/arsip/adabasd.jar sag@susefujitsu:~/arsip> ls -la /usr/sag/aad/v1201/lib/adabasd.jar -r--r--r-- 1 sag users 108944 2002-06-27 18:09 /usr/sag/aad/v1201/lib/adabasd.jar sag@susefujitsu:~/arsip> chmod +777 /usr/sag/aad/v1201/lib/adabasd.jar ag@susefujitsu:~/arsip> java -classpath /usr/sag/aad/v1201/lib/adabasd.jar konek Exception in thread "main" java.lang.NoClassDefFoundError: konek sag@susefujitsu:~/arsip>
The error message is still the same.
And here is my code: import java.sql.*;
public class konek { public static void main(String[] args) { System.out.println("Hallo Prabu");
try {
Class.forName("de.sag.jdbc.adabasd.ADriver"); } catch (ClassNotFoundException e){
System.out.println("JDBC driver for Adabas D not found"); }; try { java.sql.Connection con =
java.sql.DriverManager.getConnection("jdbc:adabasd://127.0.0.1/MYDB",
"control", "adabas"); } catch (java.sql.SQLException e) {
System.out.println("Error " + e.getErrorCode() + " " + e.getMessage()); } } }
Where is the mistake? Please help me.
__________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
__________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.com
__________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com