Bonjour,
Je développe une applet Swing sous Eclipse.
Jusqu'à présent j'ai toujours visualisé le résultat dans l'AppletViewer de Sun.
Maintenant j'aimerais la faire fonctionner de façon indépendante, dans une page Web, mais l'applet n'arrive pas à s'initialiser.
Dans la console j'ai des erreurs du type :
En gros, des fichier du projet (ici, le driver JDBC Oracle) sont introuvables.
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 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver at sun.applet.AppletClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at com.ca2i.library.ConnectionLibrary.databaseConnect(ConnectionLibrary.java:26) at com.ca2i.applet.AdministrationWorkflows.init(AdministrationWorkflows.java:61) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.io.FileNotFoundException: e:\Temp\applet\bin\oracle\jdbc\driver\OracleDriver.class (Le chemin d'accès spécifié est introuvable) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) at sun.applet.AppletClassLoader.getBytes(Unknown Source) at sun.applet.AppletClassLoader.access$100(Unknown Source) at sun.applet.AppletClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) ... 11 more java.lang.NullPointerException at com.ca2i.library.ToolsLibrary.getLib(ToolsLibrary.java:44)
Je pense que je ne compile pas bien le projet :
- Après avoir lancé le projet sous Eclipse par "ctrl+F11", je récupère les fichiers .class dans le répertoire du projet. Dès lors, pourquoi ai-je un fichier .class par fichier source ? Pourquoi n'ai-je pas un seul fichier .class en sortie ?
- Dans le même répertoire que le fichier "principal", je mets ma page web intégrant le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <html> <body> <applet code=com.ca2i.applet.AdministrationWorkflows.class width="200" height="200" > </applet> </body> </html>
Comment faire pour tout compiler correctement sous Eclipse, et obtenir en sortie un seul fichier éxécutable .class ??
merci
bob
Partager