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

avec Java Discussion :

Cohabitation Java 7 et Java 8


Sujet :

avec Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 62
    Par défaut Cohabitation Java 7 et Java 8
    Bonsoir,

    Tout est dans le titre

    J'aimerais savoir s'il est possible d'avoir plusieurs versions du JRE sur une même machine ?

    Concrètement, dans mon cas :
    1) Windows 7 64bits, java 8 installé
    2) afin d'utiliser un framework dans une version un peu ancienne qui fonctionne avec java 7 mais pas avec java 8, j'ai donc besoin d'installer java 7 "à coté" (en plus de) java 8

    ==> puis-je faire cohabiter proprement deux versions de java, et "switcher" proprement de l'une à l'autre selon le besoin ?

    J'ai remarqué un dossier "C:\ProgramData\Oracle\Java\javapath", avec des raccourcis vers java.exe, javaw.exe et javaws.exe : c'est peut-être une piste....?

    Vos conseils et éventuels retours d'expériences (réussies ) sont clairement bienvenus !

    D'avance merci !

  2. #2
    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 Isidore.76 Voir le message
    ==> puis-je faire cohabiter proprement deux versions de java
    Oui, tu lui donne simplement un autre répertoire d'installation
    Citation Envoyé par Isidore.76 Voir le message
    , et "switcher" proprement de l'une à l'autre selon le besoin ?
    Le plus simple est de préciser exactement la version java que tu veux utiliser, genre lancer


    c:\program files\java\java7\bin\java -jar tonProgrammeQuiCoince.jar

  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,


    Sous Windows tu peux aussi utiliser le paramètre -version pour spécifier la version de Java à utiliser :
    • java -jar apps.jar lancera l'application avec la version de Java par défaut.
    • java -version:1.8 -jar apps.jar lancera l'application avec Java 8 (à condition qu'il soit installé).
    • java -version:1.7 -jar apps.jar lancera l'application avec Java 7 (à condition qu'il soit installé).


    Sinon le chemin complet vers la bonne version de java est amplement suffisant.

    a++

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 901
    Billets dans le blog
    54
    Par défaut
    Citation Envoyé par Isidore.76 Voir le message
    Bonsoir,
    J'aimerais savoir s'il est possible d'avoir plusieurs versions du JRE sur une même machine ?
    Avec les installeurs actuellement fournis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                           version majeure différente        version mineure différente
    Windows                oui                               non
    Linux                  oui                               oui
    Mac OS X               non                               non
    En passant par les tar.gz, aucun soucis, par contre il faudra les référencer manuellement.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. [JAVA] Quel EDI JAVA choisir pour Mac OS X ?
    Par didi dans le forum Développement OS X
    Réponses: 18
    Dernier message: 29/09/2007, 22h07
  2. Eclipse erreur : java.lang.OutOfMemoryError: Java heap space
    Par sderecourt dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/04/2006, 11h28
  3. [java 1.5]java.util.concurrent
    Par afrikha dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 29/03/2006, 19h12
  4. Réponses: 4
    Dernier message: 13/02/2006, 21h58
  5. [postgres+java+RPM] comment java pour postgres
    Par thief dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 18/09/2004, 17h52

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