Pages : 1
#1 Le 19/08/2006, à 11:41
- dialloma
Problème Applet java
Bonjour à tous, j'ai un problème avec les applet en java. Voici mon programme:
import java.applet.*;
import java.awt.*;
import javax.swing.*;
public class Exemple extends JApplet {
public void init() {
monApplication();
}
private void monApplication() {
this.setSize(200,200);
this.getContentPane().add(new JLabel("un label"));
}
public static void main(String[] args) {
JFrame frame = new JFrame();
Exemple exemple= new Exemple();
exemple.init();
frame.getContentPane().add(exemple);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
System.out.println("Hello World");
}
}
J'utilise eclipse comme IDE(je l'ai installé à partir de Adept il y a quelque jours), donc je pense que c'est la version 3.2, et je viens aussi d'installer le paquet sun-java5-jre mais mon problème est que quand je run le code ci dessus comme une simple application, il m'affiche:
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
Hello World
et en même temps une fenêtre graphique avec un titre JFrame
mais quand je run le code comme une applet, voici la liste d'érreurs que j'ai ( sans la fenêtre gaphique).
Exception in thread "main" java.lang.NoClassDefFoundError: sun.applet.AppletViewer
at gnu.java.lang.MainThread.run(libgcj.so.7)
Caused by: java.lang.ClassNotFoundException: sun.applet.AppletViewer not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/home/dialloma/projets/java/workspace/Projet1/bin/], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.7)
at java.lang.ClassLoader.loadClass(libgcj.so.7)
at java.lang.ClassLoader.loadClass(libgcj.so.7)
at java.lang.Class.forName(libgcj.so.7)
at gnu.java.lang.MainThread.run(libgcj.so.7)
Je vous en pris aidez moi. Merci d'avance
Hors ligne
#2 Le 19/08/2006, à 13:11
- sbrunner
Re : Problème Applet java
Hello !
Tu a essayer de démarrer avec la jvm de sun et non gcj ?
CU
Stéph
Hors ligne
#3 Le 19/08/2006, à 15:25
- Crashforburn_
Re : Problème Applet java
Cherches java dans le wiki, et actives le jre (et sdk...) de sun de la façon qu'ils le decrivent...
#4 Le 20/08/2006, à 02:04
- dialloma
Re : Problème Applet java
merci à tous pour les réponses:
sbrunner, comment dois -je faire pour démarrer l'applet avec la JVM de sun et gcj ? Il faut que je desinstalle gcj ?
Merci d'avance
Hors ligne
#5 Le 20/08/2006, à 15:46
- Crashforburn_
Re : Problème Applet java
C'est la preuve meme que tu n'as pas regarde le wiki, ils te disent comment mettre la JVM de sun par defaut...
#6 Le 20/08/2006, à 21:56
- dialloma
Re : Problème Applet java
Crashforburn_ ,
c'est vrai que je n'ai pas fait de recherche dans le wiki. Mais le soucis est que j'ai tapé java dans le moteur de recherche situé en haut et à droite de cette page, seulement je n'ai pas eu ce que je cherchais. peux-tu s'il te plaît me donner l'adresse réelle de là où je peux avoir ça. ça serait très gentile, car je suis novice dans le monde de linux.
merci d'avance
Hors ligne
#7 Le 21/08/2006, à 15:05
- Crashforburn_
Re : Problème Applet java
Excuse moi alors,
http://doc.ubuntu-fr.org/applications/java
Il faut maintenant indiquer à Ubuntu quelle version de la machine virtuelle Java vous voulez utiliser. Pour cela, tapez cette commande dans un terminal :
sudo update-alternatives --config java
Avec ça tu passeras le JDK/SDK que tu veux par defaut
Bonne chance
Pages : 1