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

Langage Java Discussion :

Execution JVM sans installation sous Linux


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Par défaut Execution JVM sans installation sous Linux
    J'ai actuellement un projet pour lequel nous devons pouvoir exécuter une JVM sans rien installer sur le poste client (distribution sur une clef USB). Sous Windows, aucun problème il suffit de copier le répertoire de la JVM. Par contre est-ce possible sous Linux (et MacOSx) ? Peut-on copier le répertoire de la JVM à partir d'une machine où la JVM a été installée et l'exécuter directement ?

    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 156
    Par défaut
    Il faut utiliser des scriptes pour cela qui seront capable de fournir au programme les localisation des fichiers de librairies.

  3. #3
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Citation Envoyé par Jacques - 06 Voir le message
    Peut-on copier le répertoire de la JVM à partir d'une machine où la JVM a été installée et l'exécuter directement ?
    Oui, c'est possible.

    Il faut juste faire attention aux droits sous Linux : les fichiers exécutables doivent être déclarés comme tels (chmod), et la JVM sera lancée avec les droits de l'utilisateur courant.

    Attention donc si le programme doit écrire/lire des fichiers. Il faut vérifier qu'il en a les droits.

    Mais hormis ces contraintes à vérifier, ça devrait fonctionner.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Wolà, c'est autorisé, ce genre de choses, avant openJDK ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    Citation Envoyé par thelvin
    Wolà, c'est autorisé, ce genre de choses, avant openJDK ?
    Oui à condition que absolument rien ne soit modifié dans le JRE fourni.

    Citation Envoyé par Jacques - 06
    Par contre est-ce possible sous Linux (et MacOSx) ?
    Sous Linux oui, a condition de tenir compte des problèmes de droit déjà expliqués par CyberChouan.

    Sous mac, la JVM est fournie par Apple etinstallée d'office. Tu ne devrais donc pas avoir besoin de gérer ça. Attention cependant, les macs non intel 64 bit sont limité a Java 5.0

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par Uther Voir le message
    Sous mac, la JVM est fournie par Apple etinstallée d'office. Tu ne devrais donc pas avoir besoin de gérer ça. Attention cependant, les macs non intel 64 bit sont limité a Java 5.0
    Je rajouterais que, sous mac, tu ne reçois pas, il me semble, de apple les droits de redistribuer la JVM! Et sun ne fournis pas de JVM pour mac os. De plus la version de la JVM est liée à la version de l'OS, pas question de faire tourne la JVM de leopard sur tiger, par exemple.


    Sous linux, "l'installeur" de sun (.bin) est simplement un script qui va te créer un répertoire avec la JVM, sans rien installer d'autre. Donc oui c'est tout a fait embarquable sur une clé usb et tu peux mettre autant que JVM que tu veux dans ton système

    Attention bien sur aux doire (le mieux serait peut etre un ext3 et tu met des droits "all" sur la clé)

Discussions similaires

  1. installation sous Linux sans etre root
    Par meufeu dans le forum wxPython
    Réponses: 4
    Dernier message: 19/03/2007, 11h24
  2. Creation d'un installer sous linux ?
    Par MonsieurAk dans le forum Linux
    Réponses: 3
    Dernier message: 05/05/2006, 20h16
  3. Installation sous Linux
    Par Giovanny Temgoua dans le forum Installation
    Réponses: 10
    Dernier message: 26/02/2006, 12h22
  4. Attaquer une base Oracle installée sous linux
    Par lessoy dans le forum Oracle
    Réponses: 1
    Dernier message: 13/10/2005, 13h54
  5. Installation sous Linux (Debian)
    Par nauw dans le forum Général Java
    Réponses: 2
    Dernier message: 24/09/2004, 13h47

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