Applet java

Résolu
philippe -  
 philippe -
bonjour à tous,
comment faire pour realiser une applet faite avec java qui marche sur un ordi qui ne possede pas java2 ?
faut il specifier une option lorsqu'on compile son programme java?
A voir également:

7 réponses

Utilisateur anonyme
 
Bonsoir,

Sans jvm, pas de java


a+

0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
vui, pour qu'un ordinateur puisse faire fonctionner une applet Java, il est obligatoire d'installer Java sur la machine.

(Installer juste le JRE suffit.)
0
philppe
 
merci à vous pour vos reponses mais
je repose ma question que je l'ai mal posé:

est ce qu'une applet faite grace au j2sdk 1.4.2_05 marchera sur tous les ordis qui n'ont qu'une version de base de JVM ?
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
Pas forcément.

ça dépend:

- de la version pour laquelle a été compilé ton .class
(les anciennes machines virtuelles ne comprennent pas le bytecode des nouvelles).

- des librairies utilisées
(même si tu compile avec la norme des anciens bytecodes, il faut faire attention à utiliser des librairies qui existent aussi dans les anciennes JVM.)

Exemple, la librarie d'expressions régulières n'existe pas en Java 1.0 et 1.1.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
philippe
 
ah ok, merci, c clair, sebsauvage.

mais alors, est il possible lors de la compilation de specifier avec quelle version on compile ou faut il telecharger carrement les anciennes version SDK pour faire des applets visibles par tous?
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
Oui on peut le spécifier à la compilation
(je ne me rappelle plus de l'option, mais ça doit se retrouver.)


(C'est ce que j'ai fait pour mon applet http://sebsauvage.net/fprot :
Je l'ai créée avec le JDK 1.5.0, mais je l'ai compilée pour le 1.1).

Par contre, ça ne suffit pas:
Il faut compiler pour le 1.1 et n'utiliser que des librairies disponibles dans le 1.1.
0
philippe
 
ah ok, merci beaucoup, je vais essayer de trouver cette option.
0