Bonjour !

J'ai créé une classe d'accès à une base qui marche trés bien sous WSAD quand je la lances en tant qu'appli.

son code est le suivant :
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
 
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.Timestamp;
 
 
public class Connect {
	public static void main(String[] args) {
 
			 try{
 
 
 
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
	System.out.println("Driver Ok !!");
	Connection conn = DriverManager.getConnection
   ("jdbc:oracle:thin:@serveur:1525:DEV", "user", "password"); 		System.out.println("Connexion OK !!");
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery("select BANNER from SYS.V_$VERSION");
while (rset.next())
	System.out.println (rset.getString(1));   // Print col 1
 
	stmt.close();*/
 
	}catch (Exception e){
           System.out.println("Exception lecture en base : " + e.getMessage());
       }
  }
}
Quand je transfère cette classe java sous Unix :
J'ai placé dans le même répertoire où figure la classe les librairies nécessaire :
fichiers rt.jar et classes12.jar !
Quand je compiles : je lances la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Javac -classpath classes12.jar Connect.java
Cela compile et me génère bien le .class !!

Par contre au lancement lorsque j'excéutes la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  java -classpath classes12.zip Connect
j'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
The java class is not found:  Connect
Est ce que quelqu'un aurait une idée par hazard ?