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 :

installer java sur osx 10.7


Sujet :

Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 7
    Points : 5
    Points
    5
    Par défaut installer java sur osx 10.7
    Bonjour,

    Je m'arrache les cheveux depuis ce matin pour installer java et eclipse sur mon mac.

    Le problème initial est que quand je lance eclipse j'ai le message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Version 1.6.0_65 of the JVM is not suitable for this product — Version 1.7 or greater is required
    Mais j'ai bien installé la version 10.8 de jre (la dernière) depuis le site d'oracle (www.oracle.com/technetwork/java/javase/downloads/index.html)

    Par contre dans le terminal lorsque je demande la "java version" il m'indiquait 10.6
    J'ai essayé de modifier le chemin dans le fichier .bath_profil
    et maintenant j'ai le message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Exception in thread "main" java.lang.NoClassDefFoundError: version
    Caused by: java.lang.ClassNotFoundException: version
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    Qui reste même si je supprime tout ce que j'ai inscrit dans le fichier .bath_profile !
    (je ne peux pas revenir en arrière donc)

    Autre chose étrange : même si j'installe la version 64bit de java (toujours sur le site d'oracle)
    Dans mes préférences système il est affiché java (32bit)

    Est-ce que quelqu'un a une idée de comment me sortir de cette mélasse ?
    Ça fait des heures que je tourne en rond !

    Merci d'avance

  2. #2
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    version 10.8
    Je crois que c'est la version 8 que vous voulez dire.

    Pour ce qui est de la question, ... Eclipse demande bien une version java >=7. La 8 fonctionne donc bien. C'est d'ailleurs pour cela qu'il y a un message d'erreur du runtime qui s'affiche.

    Pour l'erreur, c'est parce que Java s'attend à exécuter une fonction "main" dans la classe "Version" -bien sûre, elle n'existe pas dans les zones à chercher. D'où l'exception "ClassNotFoundException".

    Pour aller plus loin, il doit se trouver, quelque part dans un script une chose qui demande la version Java, avec un truc qui ressemble à au lieu de (le "-")

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Pour eclipse, tu peux lui préciser tout simplement où est installé la version de java qu'il doit utiliser. C'est bien plus simple quand on manipule plusieurs version de java. Personellement, je n'ai même pas une seule java dans le path, ca deviendrait ingérable avec toutes les versions que je dois manipuler.

    dans ton répertoire eclipse, tu as un eclipse.ini, et tu rajoute dedans:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    -vm
    /chemin/vers/la/version/de/java

Discussions similaires

  1. installer java sur cdrom
    Par philippe6 dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 31/03/2014, 14h18
  2. Installer Java sur son serveur afin d'exécuter Solr
    Par Monnier dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 15/04/2012, 08h53
  3. Installer Java sur SuSe 10.3
    Par sebajedi dans le forum SUSE
    Réponses: 1
    Dernier message: 24/09/2008, 14h31
  4. comment installer java sur un système embarqué
    Par kris1 dans le forum Développement Mobile en Java
    Réponses: 1
    Dernier message: 19/02/2008, 14h57
  5. Installer java sur l'invite de commandes
    Par ANOVA dans le forum EDI et Outils pour Java
    Réponses: 2
    Dernier message: 15/12/2007, 19h30

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