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?

7 réponses

  1. philtrain
     
    Bonsoir,

    Sans jvm, pas de java

    a+

    0
  2. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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
  3. 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
  4. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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
  8. philippe
     
    ah ok, merci beaucoup, je vais essayer de trouver cette option.
    0