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:
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\lib
CLASSPATH :
D:\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 :

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();
             }
          }
je vous indique l'erreur pour : java TestJDBC
Exception in Threads "main" JavaLang.NoClassDefFoundError: 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 !!

Elodie