salut à tous svp
comment rendre mon navigateur internet explorer compatible Java
Version imprimable
salut à tous svp
comment rendre mon navigateur internet explorer compatible Java
Il te faut installer le runtime Java sur ton PC. Prend de préférence la dernière version.
j'ai installer le runtime Java mais cette fois la page web
affiche le plug-in a détecté une collision jre
c'est quoi le message exact;?
c'est quel version tu as insatller?
la version 6.0.30.5
j'ai instaler la version 6.0.30.5
essaies ça pour voir ce que ça donne
http://www.java.com/fr/download/help/testvm.xml
c'est bon j'ai esseyé ce lien et j'été
vérifier que la JVM fonctionne correctement sur mon ordinateur
je reexplique mon probleme une autre fois mais en plus de détail
j'ai une simple code d'appletle programee et compiler et exécuter correctement et il afficheCode:
1
2
3
4
5
6
7
8
9
10
11 import javax.swing.JApplet; import javax.swing.JLabel; public class PremiereApplet extends JApplet { public void init() { getContentPane().add(new JLabel("Ça marche !")); } }
http://C:\Documents and Settings\ADE...Sans titre.JPG
maintenant je veux executer mon applet dans le navigateur internet explorer
je clic 2 fois sur l'icone d'internet explorer qui se trouve à l'interieur du projet
voila le chemin d'accé E:\java\code\cybert\JavaApplication2\build\PremiereApplet.htmlhttp://C:\Documents and Settings\ADE...ans titre1.JPG
et le résultat esthttp://C:\Documents and Settings\ADE...ans titre2.JPG
l'applet marche bien
mais je veux créer l'applet dans un autre endroit dans le disque D par exemple
je met lode html et la l'applet dans le meme repertoire et voila le code html
aprés j'enregistre le fichier sous le nom PremiereApplet.htm si je lance la page web me donneCode:
1
2
3
4
5
6 html> <body> <applet code="PremiereApplet.class" width="400" height="250"> </applet> </body> </html>
http://C:\Documents and Settings\ADE...ans titre3.JPG
echec du chargement de l'applet java
fais un clic droit dans la page web sur l'applet et choisir ouvrir la console java et la tu veras l'erreur qui renvoyer et tu connaitra la cause de l'echec
et je pari que ça doit etre une question de chemin ou de package
@+
la consol java me donnée ça:
Java Plug-in 1.6.0_03
Utilisation de la version JRE 1.6.0_03 Java HotSpot(TM) Client VM
Répertoire d'accueil de l'utilisateur = C:\Documents and Settings\ADEL
----------------------------------------------------
c: effacer la fenêtre de la console
f: finaliser les objets de la file d'attente de finalisation
g: libérer la mémoire
h: afficher ce message d'aide
l: vider la liste des chargeurs de classes
m: imprimer le relevé d'utilisation de la mémoire
o: déclencher la consignation
p: recharger la configuration du proxy
q: masquer la console
r: recharger la configuration des politiques
s: vider les propriétés système et déploiement
t: vider la liste des threads
v: vider la pile des threads
x: effacer le cache de chargeurs de classes
0-5: fixer le niveau de traçage à <n>
----------------------------------------------------
java.lang.NoClassDefFoundError: PremiereApplet (wrong name: javaapplication2/PremiereApplet)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
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 sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
expliquer moi qu'est ce que ça veut dire svp
Dans ton répertoire build, tu as quoi exactement ?
Bon d'accord, je sais que cette question va t'énerver mais bon, c'est pas grave, si ça se trouve je vais trouver ton problème.
Bonjour
ça veut dire que le chemin specifié n'est pas celui a quoi il s'attend et que la classe que tu specifies n'est pas definie,le code html et le la class sont au meme endroit?tu n'a pas de package dans ta class?(exp package machin;public .......)
Dans le repertoire build tout est bien ;il y a la page web qui contient l'applet il ya l'applet premiereapplet.class. si je lance la page web elle fonctionne correctement et elle charge l'applet et cette dernière fonctionne correctement.
Mais moi je veut pas ça , je reexplique qu'est ce que je veut d'une autre façon.
par exemple je copie l'applet PremiereApplet.class dans un autre ordinateur et j'écrit le code htmldonc la page web et l'applet sont dans le meme repertoire dans un autre ordinateur ;maitenant je lance la page web l'applet ne fonctionne pasCode:
1
2
3
4
5
6
7 <html> <body> <applet code="PremiereApplet.class" width="400" height="250"> </applet> </body> </html>
Bon ben, si c'est sur un autre ordinateur que ça ne fonctionne pas, c'est peut être tout simplement un problème de version de Java qui produirait exactement la même erreur que si la classe n'était pas présente.
Vérifie donc que tu as la même version sur les deux pcs et si c'est pas le cas, il faut au moins que la version de Java sur le PC de destination soit plus récente que sur le PC de compilation.
Je pourrais ajouter à cette iddée de version le fait d'ajouter le jar de ton projet dans le code html
En creant le jar de ton projet en ligne de commande ou utilsant par exemple Fat Jar (un plugin sous eclipse pour faire les jar)Code:
1
2
3
4
5
6
7
8
9 <html> <body> <applet code="PremiereApplet.class" archive="projet.jar" width="400" height="250"> </applet> </body> </html>
Mais ente lisant je remarque que tu utilise NetBeans
Tu sais le faire en ligne de commande?
je viens juste de tester ton code et le code html chez moi ça marche bien ds le navigateur
@+
salut
moi j'utilise netbeans et je connait pas comment creer le jar de mon projet en ligne de commande comme vous Fat Jar (un plugin sous eclipse pour faire les jar)
voila pour creer ton jar avec netBeans
http://baptiste-wicht.developpez.com...tables/#LIII-B
@+