Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1702 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  mon applet ne marche pas chez les gens qui n'ont pas le SDK...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mon applet ne marche pas chez les gens qui n'ont pas le SDK...

n°262654
Jam Kurado​beri
Guilty Gear X , uniquement !
Posté le 06-12-2002 à 00:46:40  profilanswer
 

jai mis mon applet sur mon site web, il marche tres bien, mais seulement chez les gens qui ont installé le SDK, et donc qui ont la JRE (je me doute que le sdk ne sert a rien pour faire fonctionner l'applet)
les autres qui n'ont donc ni JRE ni SDK ne voit qu'une fenetre grise, pourtant la JVM de IE6 est activée chez eux
 
a quoi cela peut-il etre du ? et si c'est possible comment faire pour que mon applet marche chez tout le monde ?
 
 
PS: pour ceux qui diraient encore du mal de moi parceque je fais des topics trop nombreux, je juge ce nouveau topic utile, mais surtout sans aucune relation avec mon precedent topic, meme s'il s'agit du meme applet :)

mood
Publicité
Posté le 06-12-2002 à 00:46:40  profilanswer
 

n°262657
HappyHarry
Posté le 06-12-2002 à 00:48:54  profilanswer
 

euh ... une JRE ca sert pour executer du code Java ...

n°262660
Jam Kurado​beri
Guilty Gear X , uniquement !
Posté le 06-12-2002 à 00:56:40  profilanswer
 

HappyHarry a écrit :

euh ... une JRE ca sert pour executer du code Java ...


 
ok je me suis peut etre mal exprimé desolé
 
quand on installe le sdk ca installe aussi un "truc ki va servir a executer le code des applet" et qui s'integre au navigateur
une fois kon a ca des k'un applet java se ramene dans une page web ce truc la se lance dasn le tray, et on peut voir les exceptions par exemple
 
je sasi pas si tu vois bien ce que je veux dire je peux te faire un screenshot si tu veux
 
bref ceux qui n'ont pas ce truc la installé mon applet marche pas chez eux
 
pouvez essayer de voir si l applet marche chez vous :
http://aves.free.fr/applet/Afficheur.html

n°262661
HappyHarry
Posté le 06-12-2002 à 01:01:06  profilanswer
 

Jam Kuradoberi a écrit :


 
ok je me suis peut etre mal exprimé desolé
 
quand on installe le sdk ca installe aussi un "truc ki va servir a executer le code des applet" et qui s'integre au navigateur
une fois kon a ca des k'un applet java se ramene dans une page web ce truc la se lance dasn le tray, et on peut voir les exceptions par exemple
 
je sasi pas si tu vois bien ce que je veux dire je peux te faire un screenshot si tu veux
 
bref ceux qui n'ont pas ce truc la installé mon applet marche pas chez eux
 
pouvez essayer de voir si l applet marche chez vous :
http://aves.free.fr/applet/Afficheur.html


 
ben c bien ce que je dis, ceux qui n'ont pas installé de JRE ne peuvent pas faire marcher d'appli java, ca semble normal non ?

n°262662
Jam Kurado​beri
Guilty Gear X , uniquement !
Posté le 06-12-2002 à 01:02:56  profilanswer
 

sur ce point je suis d'accord, mais pourtant un applet java c'est fait pour etre lu dans un browser par monsieur tout le monde, et il me sembe bien que IE6 integre une JVM (un ami me le confirme), et j'ai deja reussi a voir des applet java avant d'avoir la JRE...
 
alors pourquoi avec mon applet ca marche pu !?

n°262667
Jam Kurado​beri
Guilty Gear X , uniquement !
Posté le 06-12-2002 à 01:26:18  profilanswer
 

euh atend je ressort le storik ICQ de mon cobaye testeur :

Citation :

compilateur java JIT activé


 
voila
mais donc ya une solution ou pas pour ke ca tourne sous ir6 sans avori a dl la jre ?

n°262668
HappyHarry
Posté le 06-12-2002 à 01:26:21  profilanswer
 

t'utilises quoi comme classes dans ton applet ?

n°262669
Jam Kurado​beri
Guilty Gear X , uniquement !
Posté le 06-12-2002 à 01:28:22  profilanswer
 

HappyHarry a écrit :

t'utilises quoi comme classes dans ton applet ?


 
euh je me sert essentiellement de drawString
 
les import :

Code :
  1. import javax.swing.*;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import java.applet.*;
  5. import java.io.*;
  6. import java.util.EventObject;
  7. import java.net.*;


 
je me sert d'un Timer, et d'un Bufferedreade, et de String c'est tout !
le code fait 28 lignes (28 ; plutot)

n°262672
HappyHarry
Posté le 06-12-2002 à 01:51:19  profilanswer
 

c une JApplet que tu as fait dis moi ?  
 
pour swing, le plug in de sun est obligatoire

n°262674
Jam Kurado​beri
Guilty Gear X , uniquement !
Posté le 06-12-2002 à 02:01:19  profilanswer
 

non c'est une applet en AWT, pas uen JApplet
par contre je me sert du javax.swing.Timer

mood
Publicité
Posté le 06-12-2002 à 02:01:19  profilanswer
 

n°262675
HappyHarry
Posté le 06-12-2002 à 02:09:46  profilanswer
 

et dans la console ca dit quoi ?
 
ca m'etonnerait que la vieille JVM crosoft connaisse swing de toutes facons

n°262676
Jam Kurado​beri
Guilty Gear X , uniquement !
Posté le 06-12-2002 à 02:14:05  profilanswer
 

c dit pas grand chose jai pas reussi a obtenir d'infos suceptibles de me renseigner dans la console java :/
 
a part ca

Citation :

Plug-in Java(TM): Version 1.3.1_06
Utilisation de la version JRE 1.3.1_06 Java HotSpot(TM) Client VM
Répertoire d'accueil de l'utilisateur = C:\Documents and Settings\Moi
 
Configuration du proxy : aucun proxy


 
je pense que je vais devoir mettre un lien pour la JVM de sun sur mon site ^^


Message édité par Jam Kuradoberi le 06-12-2002 à 02:23:34
n°262678
einstein2
Windaube, FAIS l'EFFORT !
Posté le 06-12-2002 à 02:40:54  profilanswer
 

ben au cas ou tu le saurais pas , Microsoft est en procés avec SUN !
 :bounce:  
 
pkoi à ton avis?
 
 :sarcastic:  
 
 :fou:  
 
ben SUN demande à microsoft d'integrer les composants de base de SUN, la JVM est celle de Microsoft donc ça marche pas c la faute à crosoft!
 
l'applet "hello world" marche t'il?
 
parce-que moi il fonctionne que qd j'ai la console JAVA activée sinon avec la JVM IE6 de crosoft ça marche plus, a qui la faute?
 
à nous peut-être?
 
SUN et crosoft se tirent la bourre, meme pas capable de s'entendre
 

Jam Kuradoberi a écrit :

c dit pas grand chose jai pas reussi a obtenir d'infos suceptibles de me renseigner dans la console java :/
 
a part ca

Citation :

Plug-in Java(TM): Version 1.3.1_06
Utilisation de la version JRE 1.3.1_06 Java HotSpot(TM) Client VM
Répertoire d'accueil de l'utilisateur = C:\Documents and Settings\Moi
 
Configuration du proxy : aucun proxy


 
je pense que je vais devoir mettre un lien pour la JVM de sun sur mon site ^^


Message édité par einstein2 le 06-12-2002 à 02:45:12
n°262679
einstein2
Windaube, FAIS l'EFFORT !
Posté le 06-12-2002 à 02:48:59  profilanswer
 

DERNIER JUGEMENT USA
 
le juge en charge du dossier CROSOFT/SUN donne à priori raison à SUN, donc on devrait voir Microsoft sous peu être obligé de fournir le système d'exploitation avec des composants de base de SUN.....et là je pense que ça résoudra notre petit problème de compatibilité, bon wait and see
 

einstein2 a écrit :

ben au cas ou tu le saurais pas , Microsoft est en procés avec SUN !
 :bounce:  
 
pkoi à ton avis?
 
 :sarcastic:  
 
 :fou:  
 
ben SUN demande à microsoft d'integrer les composants de base de SUN, la JVM est celle de Microsoft donc ça marche pas c la faute à crosoft!
 
l'applet "hello world" marche t'il?
 
parce-que moi il fonctionne que qd j'ai la console JAVA activée sinon avec la JVM IE6 de crosoft ça marche plus, a qui la faute?
 
à nous peut-être?
 
SUN et crosoft se tirent la bourre, meme pas capable de s'entendre
 
 

n°262683
jade
On va tous mourir
Posté le 06-12-2002 à 03:15:10  profilanswer
 

Il me semble que microsoft ne voulait plus du tout de JVM dans son navigateur dans un futur proche. Ou alors c'était dans un rêve... (cauchemard)


Message édité par jade le 06-12-2002 à 03:15:41
n°262686
einstein2
Windaube, FAIS l'EFFORT !
Posté le 06-12-2002 à 03:24:06  profilanswer
 

ha bon carrement?
 
de toute manière, si une application JAVA est téléchargée par le Web, executée dans une applet ou sur le SE/JVM, le résultata est le meme, il faut que l'application en .class (précompilée) tourne à tout prix.Maintenant si un programme necessite des classes JAVA Sun supplémentaires pour tourner sur Windows, ça brise un peu le processus.
 
ben la pour son applet c le cas, mais un programme .class est autonome sur une JVM normalement (en théorie tout ce dont le .class a besoin à été compilé).
 
je me trompe?
 :bounce:

n°262687
HappyHarry
Posté le 06-12-2002 à 03:28:44  profilanswer
 

jade a écrit :

Il me semble que microsoft ne voulait plus du tout de JVM dans son navigateur dans un futur proche. Ou alors c'était dans un rêve... (cauchemard)


 
ils avaient décidé en 2001 de ne pas intégrer de JVM a XP et IE6, mais bon [:spamafote]

n°262693
einstein2
Windaube, FAIS l'EFFORT !
Posté le 06-12-2002 à 03:43:39  profilanswer
 

ben crosoft a peur de java, c clair, car c un concurrent pour les applications qu'ils commercialisent.
 
c pour cela que crosoft vend .net un pack opaque ou t'achtes tout ou t'achtes rien!
 
 :non:  
 
faut leur dire à crosoft c pas comme ça qu'on ecartera Java.
 
d'ailleurs je conseille aux marqueteurs des solutions J2EE, d'appeler leur système "JavaWeb2" ou etc?...pour bien expliquer la notion de "appliqué au Web"
 
en tout cas il faut un terme populaire et serieux à la fois
 
@+
 
 

HappyHarry a écrit :


 
ils avaient décidé en 2001 de ne pas intégrer de JVM a XP et IE6, mais bon [:spamafote]

n°262729
El_gringo
Posté le 06-12-2002 à 09:36:21  profilanswer
 

einstein2 a écrit :


d'ailleurs je conseille aux marqueteurs des solutions J2EE, d'appeler leur système "JavaWeb2" ou etc?...pour bien expliquer la notion de "appliqué au Web"
 
en tout cas il faut un terme populaire et serieux à la fois


 
écrit à Sun pour leur dire, ça les interressera. Ils y connaissent vraiment rien au marketing chez Sun, heureusement que t là !  :lol:

n°262748
gfive
Posté le 06-12-2002 à 10:17:23  profilanswer
 

Ca dérape, ce topic..
Donc, pour que ton applet s'exécute SANS plug-in, il faut utiliser le JDK =< 1.1.5, en gros....l'import de javax.swing.*; c'est du JDK >= 1.2, donc, déjà, ça marchera pas..
 
Demande à qqun chez qui ça marche pas d'ouvrir la console Java de son navigateur (affichage-> console java , et si ça n'apparaît pas, il faut modifier les options internet de IE, en cochant la case "console java activée" puis relancer IE)  
 
Tu devrais voir une exception du style "java.lang.NoClassDefFoundError" à priori..
 
Tu as 2 solutions, après : soit, tu fait un lien sur ta page pour télécharger le JRE (le plugin, quoi, mais il fait plus de 10 Mo, alors bon, sans haut débit, c'est pas la peine) soit, tu réécrit le code qui utilise des classes qui sont apparues après le JDK 1.2, en utilisant que du jdk < 1.2....Pour savoir si un appel marche, tu regardes dans la Javadoc, il y a un champ "since" dans le haut de la page, et dans la description de chaque méthode. Si il y a "since : 1.2", ben tu peux pas utiliser cette classe ou cette méthode.
 

n°262823
darklord
You're welcome
Posté le 06-12-2002 à 11:34:04  profilanswer
 

Jam Kuradoberi a écrit :

non c'est une applet en AWT, pas uen JApplet
par contre je me sert du javax.swing.Timer


 
bin oui mais tu utilises une calsse de javax.swing donc c'est déjà de trop ...


---------------
Just because you feel good does not make you right
n°263504
Jam Kurado​beri
Guilty Gear X , uniquement !
Posté le 06-12-2002 à 17:28:32  profilanswer
 

gfive a écrit :

Ca dérape, ce topic..
Donc, pour que ton applet s'exécute SANS plug-in, il faut utiliser le JDK =< 1.1.5, en gros....l'import de javax.swing.*; c'est du JDK >= 1.2, donc, déjà, ça marchera pas..
 
Demande à qqun chez qui ça marche pas d'ouvrir la console Java de son navigateur (affichage-> console java , et si ça n'apparaît pas, il faut modifier les options internet de IE, en cochant la case "console java activée" puis relancer IE)  
 
Tu devrais voir une exception du style "java.lang.NoClassDefFoundError" à priori..
 
Tu as 2 solutions, après : soit, tu fait un lien sur ta page pour télécharger le JRE (le plugin, quoi, mais il fait plus de 10 Mo, alors bon, sans haut débit, c'est pas la peine) soit, tu réécrit le code qui utilise des classes qui sont apparues après le JDK 1.2, en utilisant que du jdk < 1.2....Pour savoir si un appel marche, tu regardes dans la Javadoc, il y a un champ "since" dans le haut de la page, et dans la description de chaque méthode. Si il y a "since : 1.2", ben tu peux pas utiliser cette classe ou cette méthode.
 
 


 
merci !

n°1029362
tuxbleu
renie ses origines
Posté le 30-03-2005 à 08:55:35  profilanswer
 

Bonjour,
 
Je réssusite ce topic, car j'ai une galère identique avec une de mes Applet, qui est une Applet de jeu de tarot.
 
Sous firefox, pas de souci, car le navigateur indique qu'il manque un plugin, suffit de cliquer sur le bout de "puzzle vert", et se laisser guider.
 
Sous IE, c'est pas la même histoire.
chez moi j'ai le SDK, alors j'ai pas eu de souci. Mais chez ceux qui téléchargent mon Applet, quelle galère "je comprend pas, j'ai une page grise..."
Il y a-t-il d'autres solutions que celles évoquées un peu plus haut, il y a maitenant plus de deux ans ? Par ce que moi, tout est en swing, alors je vais pas tout recoder...

n°1029369
Lam's
Profil: bas.
Posté le 30-03-2005 à 09:09:32  profilanswer
 
n°1029403
tuxbleu
renie ses origines
Posté le 30-03-2005 à 09:51:28  profilanswer
 

Qu'es ce que tu veux que je fasse avec des démo d'Applet  :??:

n°1029408
Lam's
Profil: bas.
Posté le 30-03-2005 à 09:54:36  profilanswer
 

tuxbleu a écrit :

Qu'es ce que tu veux que je fasse avec des démo d'Applet  :??:


Bah essaye sous IE. Tu verras que ça charge correctement le plug-in Java (et non pas la JVM par défaut).  
Et si le PC n'a pas le JRE nécessaire pour faire tourner ton applet swing, il le downloadera et l'installera automatiquement.  

n°1029419
tuxbleu
renie ses origines
Posté le 30-03-2005 à 10:00:36  profilanswer
 

Lam's a écrit :

Bah essaye sous IE. Tu verras que ça charge correctement le plug-in Java (et non pas la JVM par défaut).  
Et si le PC n'a pas le JRE nécessaire pour faire tourner ton applet swing, il le downloadera et l'installera automatiquement.


 
Un download automatique ????  :love:  
Je testerais ca avec les personnes qui essaient de se connecter a mon Applet.

n°1029421
tuxbleu
renie ses origines
Posté le 30-03-2005 à 10:01:08  profilanswer
 

:jap:

n°1029423
Lam's
Profil: bas.
Posté le 30-03-2005 à 10:01:31  profilanswer
 

tuxbleu a écrit :

Un download automatique ????  :love:  
Je testerais ca avec les personnes qui essaient de se connecter a mon Applet.


http://java.sun.com/j2se/1.4.2/doc [...] tents.html

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  mon applet ne marche pas chez les gens qui n'ont pas le SDK...

 

Sujets relatifs
une focntion pour recuperer la taille de l'applet ??probleme avec un applet qui prend un fichier en parametre [resolu]
[CSS] Pkoi ça marche ça ??!!Applet, j'arrive pas a mettre une TextArea dedans.... [resolu]
Convertir un projet Java en appletformulaire de m.. grrr! pkoi ça marche pas? (source inside)
[PHP] Ca marche pas... [formulaire inside][ESMTP] Comment ça marche ce bordel ?
[PHP] Ca marche pas..... mais pkoi ? Need help! ;-)Help ça marche pas
Plus de sujets relatifs à : mon applet ne marche pas chez les gens qui n'ont pas le SDK...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR