IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

JVM sur une clé USB


Sujet :

Java

  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut JVM sur une clé USB
    Bonjour,

    J'ai cherché (longtemps) sur google sur un moyen d'installer la JVM sur un clé USB à la manière des applications portables.
    Je n'ai rien trouvé, je suppose donc que cela n'est pas possible.

    J'aimerai juste avoir confirmation, pour dire à mon boss qu'il arrete de réver!

    Merci.

  2. #2
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    tu peux faire des applications java avec une JRE intégré, mais ca n'a aucune portabilité. c'est le cas d'eclipse par exemple.

    en utilisant launch4j tu as moyen de préciser la jre intégré ou non.

  3. #3
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par eclesia
    tu peux faire des applications java avec une JRE intégré, mais ca n'a aucune portabilité.
    +1 puisque un JRE est spécifique à un système/architecture...

    Citation Envoyé par eclesia
    c'est le cas d'eclipse par exemple.
    -1 eclipse n'intègre pas de JRE


    a++

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    Le problème est qu'on a fait développer une appli en Java par une SSII et coup de mal chance on a pu qualifier l'appli que sur 2 versions de JRE 1.4.2 et 1.5.6, sur les autres ça plante systématiquement.

    On va bientôt distribuer l'appli sur clé USB et mon chef aimerait qu'on y mette une des deux JRE installée pour pallier aux problèmes de compatibilité.

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par metfan
    sur les autres ça plante systématiquement.
    C'est à dire ??? Ne serait-il pas préférable de corriger ce problème ?

    Citation Envoyé par metfan
    On va bientôt distribuer l'appli sur clé USB et mon chef aimerait qu'on y mette une des deux JRE installée pour pallier aux problèmes de compatibilité.
    Et bien il suffit de copier le répertoire du jre sur la clef USB et de faire un script de lancement... mais cela n'a rien de portable...

    a++

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    @adiGuba

    Pour les corrections, je crois que ça fait 2 ans que mes prédecesseur le demande à la SSII

    Quel est l'interet de copier le repertoire de la JRE, si ce n'est pas portable? Je pense qu'on a pas la même définition du mot portable.
    Tu peux m'end ire plus sur ce sujet STP.

  7. #7
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Les applications portables sur clé USB sont de toute façon souvent limitées à une utilisation sous Windows. Je ne vois pas trop le soucis d'embarquer le JRE sur la clé. Par contre c'est un peu lourd.
    Par ailleurs je ne sais pas si le JRE est portable dans le sens "clé USB" du terme; a savoir qu'il ne laissera rien sur le PC client après avoir été exécuté.

    Portable pour "adiGuba" => peut tourner sur différents OS
    Portable pour "metfan" => peut être utilisé sur une clé USB

    Donc l'appli sera portable pour metfan mais pas pour adiGuba

    Pour copier le JRE, il suffit de l'installer sur le poste puis de copier le répertoire du jre sur la clé. Faire un batch pour lancer le programme via cette JRE et pas avec la JRE du système hôte. Marchera si vous utilisez tous le même OS.

  8. #8
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par natha
    Portable pour "adiGuba" => peut tourner sur différents OS
    Portable pour "metfan" => peut être utilisé sur une clé USB

    Donc l'appli sera portable pour metfan mais pas pour adiGuba
    Ok je comprend mieux

    En effet tu pourras bien "porter" ta clef USB

    a++

  9. #9
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    Merci à vous deux, mais Natha à répondu à la question, ce n'est pas possible. Je ne vous l'avez pas dit, mais l'appli doit trouner sur une multitude de PC avec des configurations trés diverses et quasiment toutes les versions de windows (98SE, 2000SP4, 2003, XP Pro SP2, Vista edition?)

  10. #10
    Membre chevronné Avatar de Claythest
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    558
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 558
    Par défaut
    Ben tu fais une clé USB pour chaques JRE... et tu distribues en fonction de l'OS de ton client...

  11. #11
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Citation Envoyé par Claythest
    Ben tu fais une clé USB pour chaques JRE... et tu distribues en fonction de l'OS de ton client...
    LoL !

    Nan mais pour différentes versions de Windows il peut utiliser la même JRE à part peut-être pour Vista.

  12. #12
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Eventuellement avec un version récente de la version 5 (aka 1.5) çà peut être jouable.

    Si je en m'abuse la version 5 gère la plupart de versions de windows de 95/98 à Vista.

    Par contre la version 6 ne gère plus windows 95/98/ME.

    Tout en sachant que le seule JVM pour laquelle un gros travail a été effectué au niveau de Vista est la 6

  13. #13
    Membre chevronné Avatar de Claythest
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    558
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 558
    Par défaut
    Citation Envoyé par Claythest
    Ben tu fais une clé USB pour chaques JRE... et tu distribues en fonction de l'OS de ton client...

    Si la JRE est la même pour 2 OS différents, pas la peine de faire une clé USB différente

    C'est ce que j'ai dit, étant donné que moi non plus, je ne sais pas si la JRE pour winXP est la même que celle sur vista

  14. #14
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Citation Envoyé par Claythest
    Si la JRE est la même pour 2 OS différents, pas la peine de faire une clé USB différente

    C'est ce que j'ai dit, étant donné que moi non plus, je ne sais pas si la JRE pour winXP est la même que celle sur vista
    Si c'est la même

  15. #15
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    Je n'ai pas vérifié l'info, mais ma collègue m'a dit que Vista ne supporté que la JRE 1.6

    Pour la version de JRE, on a qualifié l'appli sur les JRE 1.4 et 1.5, mais on peut imposer un version de JRE si on passe par la clef, ce n'est pas un problème.


    Etant super méga novice en Java, comment puis je demander à mon programme de choisir une JRE spécifique?

  16. #16
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Si l'update 11 de la jvm 5 supporte vista:

    http://java.sun.com/j2se/1.5.0/syste...gurations.html

  17. #17
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    arf, j'aurai du vérifier son info, merci!
    Une phase de qualif en plus à rajouter, youpi

  18. #18
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    Citation Envoyé par metfan
    Etant super méga novice en Java, comment puis je demander à mon programme de choisir une JRE spécifique?
    Petit up, pour cette question restée sans réponse.
    Merci.

  19. #19
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par metfan
    Petit up, pour cette question restée sans réponse.
    Merci.
    Ce n'est pas ton programme qui demande la version de Java.
    C'est ton script de lancement qui utilisera la JVM installé sur la clef USB...

    a++

Discussions similaires

  1. Récupération de données sur une clé usb
    Par yasinfo dans le forum Périphériques
    Réponses: 3
    Dernier message: 22/11/2006, 19h02
  2. affichage auto d'une présentation sur une clé usb
    Par arnonat dans le forum Périphériques
    Réponses: 2
    Dernier message: 19/11/2006, 11h40
  3. récupérer des données sur une clef USB
    Par mullger dans le forum Périphériques
    Réponses: 6
    Dernier message: 25/09/2006, 18h38
  4. Mon pc peut-il booter sur une clé USB?
    Par fourchette dans le forum Matériel
    Réponses: 3
    Dernier message: 19/09/2006, 18h00
  5. Sauvegarder sur une clef usb par ex
    Par pasbonte dans le forum Access
    Réponses: 3
    Dernier message: 12/07/2006, 18h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo