Retourner aux forums || Retourner au forum Programmation.java
Programmation.java : Applet pour plugin 1.4 avec sdk 1.5
Posté par Twidi (Jabber id, page perso, ) le 20 mars 2005Je développe une petite applet java mais dispose du sdk 1.5
Or quand je teste sur un navigateur ayant le plugin 1.4.x, ca ne marche pas.
J'ai bien essayé d'utilisé le paramètre -target=1.4 de javac, mais ca me demande où sont les sources...
Pour info, c'est la première fois que je touche à java et donc en plus aux applets.
J'ai suivi ce tuto :
http://www.supinfo-projects.com/fr/2003/applet_java/(...)
Quelqu'un a une idée de comment faire ?
(le package du sdk 1.4.2 sur le repository debian (ubuntu) que j'utilise pour java est... cassé...)
PS : voici le code de mon début d'essai d'applet
import java.applet.* ;
import java.awt.* ;
public class hello_world extends Applet
{
Label helloLabel = new Label("Bonjour tout le monde");
//Méthode appelée par le navigateur lorsque l’applet est chargée
public void init()
{
// setBackGround(Color.yellow) ; // semble poser pbm ??
add(helloLabel) ;
}//init()
}//class hello_world
> Lire le message (5 commentaires, moyenne: 1).
Forcément...
Forcément, c'est toujours quand on dit que ca ne marche pas que ca marche, c'est l'effet inverse de la demo
-vient voir, ca y est ca marche, je te fais une demo
et la, rien ne marche...
ben moi c'est l'inverse, ca marche, mais faut dire que quand ca ne marchait pas j'avais sur l'ordi
- j2re1.4.2
- j2sdk1.5
j'ai tout viré pour installer le j2sdk1.4.2 mais comme il ne marchait pas (package erroné) j'ai réinstallé le j2sdk1.5 et ca marche, du moins sur mon ordi
ce qui est bizarre c'est que bien que ce soit le 1.5, le plugin dans FF est marqué 1.4.2...
Dois-je comprendre que mon applet marchera sur tout navigateur disposant du plugin 1.4.2 ?
Applet
Salut, l'option est -target 1.4 . Sur une installation normale du sdk5.0 ( celle fournit par sun ) :
rabbit@linux:/tmp> java -version java version "1.5.0_02" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09) Java HotSpot(TM) Client VM (build 1.5.0_02-b09, mixed mode, sharing) rabbit@linux:/tmp> javac -target 1.4 hello_world.java rabbit@linux:/tmp>Pour info les sources du jdk sont a la racine du jdk :
rabbit@linux:/tmp> locate src.zip /usr/lib/jvm/java-1.4.2-sun-1.4.2.06/src.zip /usr/lib/jvm/jdk1.5.0_02/src.zipNéanmoins il ne semble pas que les sources du 1.4 soient nécessaires pour compiler un targer 1.4. Ps: rien a voir, mais en java les noms des classe commencent ( il est conseillé de ) par une majuscule, et on ne met pas de charactères underscore. Ta classe devrait s'appeller HelloWorld
-
[^]Re: Applet
Posté par Twidi (Jabber id, page perso, ) le 21/03/2005 à 00:07. (lien). Évalué à 1.Merci pour l'info sur les noms java, j'en avais entendu parlé, mais là j'ai bêtement suivi le tutoriel.
Sinon quand j'utilise le target j'ai le droit à
javac: target release 1.4 conflicts with default source release 1.5
$ java -version
java version "1.5.0_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
Java HotSpot(TM) Client VM (build 1.5.0_01-b08, mixed mode)
-
[^]Re: Applet
Posté par Roger Rabbit () le 21/03/2005 à 09:33. (lien). Évalué à 1.Re,
essaie avec :
javac -target 1.4 -source 1.4
Ps : Mets a jour ton jdk en 1.5.0_02, la version que tu as es buggée-
[^]Re: Applet
Posté par Twidi (Jabber id, page perso, ) le 21/03/2005 à 22:43. (lien). Évalué à 1.il ne trouve pas la source...
Mais bon le mainteneur du paquet a corrigé le sdk 1.4 suite à mon mail, je vais donc l'essayer...
Je lui ai également fait passer le message pour la version de la 1.5
Merci
-
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.java



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.