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 :
Quand je transfère cette classe java sous Unix :
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()); } } }
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
Cela compile et me génère bien le .class !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Javac -classpath classes12.jar Connect.java
Par contre au lancement lorsque j'excéutes la commande :
j'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 java -classpath classes12.zip Connect
Est ce que quelqu'un aurait une idée par hazard ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2The java class is not found: Connect
Partager