Si quelqu'un pouvais m'aider sur ce forum etant débutante en java !! merci
J'essaye de me connecter sur oracle 10.g avec java 1.5 , et la compilation avec javac se passe bien mais lorsque je lance java j'ai une erreur persistante type :exception in Threads "main"JavaLangNoClassDefFoundError : TestJDBC
Pour celà je vous indique le maximum d'informations sur mon système ...
Egalement je crois, enfin il me semble avoir bien paramétré les Path et ClassPath sachant que ce type d'erreur est souvent lié à ça !!
donc Path xp dans Propriétés :
PATH:
CLASSPATH :D:\oraclexe\app\oracle\product\10.2.0\server\bin:%SystemRoot%\System32;%SystemRoot%;%System32\Wbem;D:\oraclexe\app\oracle\product\10.2.0\server\jdbc\libD:\Sun\AppServer\jdk\jre\lib;D:\Sun\AppServer\jdk\lib\tools.jar;D:\Sun\Appserver\jdk\jre\lib;D:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar
et mon code exemple :
je vous indique l'erreur pour : java TestJDBC
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 import java.sql.*; import oracle.jdbc.driver.*; class TestJDBC{ String sQuery; TestJDBC(){ this.sQuery="First_Name FROM EMPLOYEES"; Statement sStat=null; Connection cCon=null; try{ Class cDriverOracle=Class.forName("oracle.jdbc.driver.OracleDriver"); Driver dDriverOracle=(java.sql.Driver)cDriverOracle.newInstance(); DriverManager.registerDriver(dDriverOracle); cCon=DriverManager.getConnection ("jdbc:oracle:thin:@127.0.0.1:1521:EMPLOYEES","hr","hr"); } catch(Exception e){ System.out.println("-- Prb avec le chargement du driver JDBC Oracle"); e.printStackTrace(); } try{ sStat=cCon.createStatement(); ResultSet rs=sStat.executeQuery(sQuery); rs.next(); System.out.println("Resultat Requete: "+rs.getObject(1)); sStat.close(); } catch(Exception sqlE){ System.out.println("La requete n'a pas abouti"); sqlE.printStackTrace(); } } public static void main(String[] sArgs){ TestJDBC tj=new TestJDBC(); } }
Merci d'avance à tous ceux qui voudrons bien perdre un peu de leur temps pour m'aider !! ne voyant pas de moi même le problème !!Exception in Threads "main" JavaLang.NoClassDefFoundError: TestJDBC
Elodie
Partager