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

Mac OS X Discussion :

10.5.8 et JAVA non fonctionnel


Sujet :

Mac OS X

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 3
    Par défaut 10.5.8 et JAVA non fonctionnel
    Bonjour,

    Mon problème est "simple", lorsque je veux lancer un programme JAVA via la commande java xxxxx.java ou compiler un programme avec javac, le process se lance, le CPU tourne à fond, mais rien... du tout ! En fait, mon système JAVA parait un peu dans le choux ! même un simple java -version tourne indéfiniment (sans me donner de résultats).

    Du coup, je suis allé voir dans le rép : /System/Library/Frameworks/JavaVM.framework/Versions pour voir de quoi en retourne, voici le listing :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    drwxr-xr-x 14 root 476 24 oct 10:50 .
    drwxr-xr-x 12 root 408 24 oct 10:50 ..
    lrwxr-xr-x 1 root 5 24 oct 10:50 1.3 -> 1.3.1
    drwxr-xr-x 3 root 102 14 jan 2008 1.3.1
    lrwxr-xr-x 1 root 5 10 oct 2009 1.4 -> 1.4.2
    lrwxr-xr-x 1 root 3 10 oct 2009 1.4.1 -> 1.4
    drwxr-xr-x 9 root 306 4 sep 2008 1.4.2
    lrwxr-xr-x 1 root 5 24 oct 10:50 1.5 -> 1.5.0
    drwxr-xr-x 9 root 306 24 oct 10:05 1.5.0
    lrwxr-xr-x 1 root 5 24 oct 10:50 1.6 -> 1.6.0
    lrwxr-xr-x 1 root 59 24 oct 10:50 1.6.0 -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
    drwxr-xr-x 11 root 374 24 oct 10:50 A
    lrwxr-xr-x 1 root 1 24 oct 10:50 Current -> A
    lrwxr-xr-x 1 root 3 24 oct 10:50 CurrentJDK -> 1.5

    Donc, mon /usr/bin/java pointant vers le rep Current et se Current pointant vers A, je suis allé voir les executables en A... Et comme de fait, un lancement de ./java -version dans le rep Commands de A tourne comme les autres (c'est-à-dire ne fonctionne pas). Je suis allé voir les autres rep (1.5 et 1.6) et là, la commande java -version fonctionne sans problème. Bref, il s'avère que les liens ne pointent pas vers une bonne version (je ne sais pas pourquoi). J'ai donc téléchargé l'update 8 JAVA sur l'apple developper et relancé une install ce matin (d'où les dates et heures) mais, ça n'a rien changé, toujours ce lien vers ce A et un java dans les fraises...

    So... Que faire ?

    1. suis-je le seul dans ce cas ?
    2. puis-je virer ce rep A et recréer les liens symboliques ?
    3. faut-il procéder différemment ?

    J'ai essayé un ln -s 1.6 Current mais il a "juste" ajouté un lien 1.6 dans le rep Current... Bref, pas vraiment ce que je souhaitais...

    Autre infos :

    - des softs en java sur des sites web fonctionnement sans souci
    - la compilation d'un programme java avec xcode fonctionne (build & go et run avec affichage du résultat dans la console d'Xcode), mais ensuite, je ne peux rien faire... (pas possible de faire un java blablabla dans un terminal)
    - j'ai essayé de changer la version par défaut avec les préférences JAVA (mais ça ne change rien).
    - j'avais récupéré un programme qu'il fallait compiler avec ant : même punition : CPU à fond pendant des plombes et rien d'autres.. (compilation qui se déroule en 2 sec avec une debian)
    - la commande mvn --version fait la même chose

    Bref, j'ai l'impression que tout mon système JAVA est aux fraises... :-/


    merci d'avance,

    PS : je précise (pour éviter tout malentendu) que ce msg a été posté il y a quelques jours sur le forum de macbidouille mais sans aucune réponse...

  2. #2
    Membre Expert

    Avatar de Marcos Ickx
    Homme Profil pro
    Blogueur
    Inscrit en
    Mai 2007
    Messages
    1 557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Blogueur

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 557
    Billets dans le blog
    1
    Par défaut
    [quote=kornea;5551783]

    Aucune idée d'où vient cette redirection vers A.
    Mais le mieux est de faire diriger Current vers 1.6 pour avoir, au final

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    lrwxr-xr-x 1 root 1 24 oct 10:50 Current -> 1.6
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    lrwxr-xr-x 1 root 1 24 oct 10:50 Current -> A

    - la compilation d'un programme java avec xcode fonctionne (build & go et run avec affichage du résultat dans la console d'Xcode), mais ensuite, je ne peux rien faire... (pas possible de faire un java blablabla dans un terminal)
    Car CurrentJDK est correct lui (enfin, si on veut. Il point vers 1.5)

    Bref, j'ai l'impression que tout mon système JAVA est aux fraises... :-/
    Quand les softlink ne sont plus corrects, en effet, le système ne retrouve plus ses jeunes.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 3
    Par défaut
    Je viens de tester un ln -snf 1.5 Current

    now, j'ai bien un lien de Current->1.5

    Sauf que quand je lance java -version, j'ai droit au message suivant :

    Failed to open library /System/Library/Frameworks/JavaVM.framework/JavaVM
    Failed to find scheduleUpdateSharing in JavaVM library: invalid handle passed to dlsym()
    Bus error

    Et effectivement, l'executable JavaVM n'est pas présent dans le rep 1.5 (ni dans le 1.6)... Et quand je fais une recherche dans Version avec find . -name JavaVM, je ne le trouve que dans le rep A... Bref, retour à la case départ.

    J'ai l'impression que mon JavaVM est down en fait...

    Question : est-ce que les autres personnes avec un Leopard ont la même structure (avec le rep A) dans le rep Version ?

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 963
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    ls -l /Volumes/Leopard/System/Library/Frameworks/JavaVM.framework/Versions/
    total 48
    lrwxr-xr-x  1 root  wheel    5  1 jul  2009 1.3 -> 1.3.1
    drwxr-xr-x  3 root  wheel  102 20 jan  2009 1.3.1
    lrwxr-xr-x  1 root  wheel    5  1 jul  2009 1.4 -> 1.4.2
    drwxr-xr-x  8 root  wheel  272  7 fév  2009 1.4.2
    lrwxr-xr-x  1 root  wheel    5  1 jul  2009 1.5 -> 1.5.0
    drwxr-xr-x  8 root  wheel  272  7 fév  2009 1.5.0
    lrwxr-xr-x  1 root  wheel    5  1 jul  2009 1.6 -> 1.6.0
    drwxr-xr-x  8 root  wheel  272  7 fév  2009 1.6.0
    drwxr-xr-x  8 root  wheel  272  1 jul  2009 A
    lrwxr-xr-x  1 root  wheel    1  1 jul  2009 Current -> A
    lrwxr-xr-x  1 root  wheel    3  1 jul  2009 CurrentJDK -> 1.5
    Sous SL:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    ls -l /System/Library/Frameworks/JavaVM.framework/Versions/
    total 72
    lrwxr-xr-x   1 root  wheel    5 21 oct 16:57 1.3 -> 1.3.1
    drwxr-xr-x   3 root  wheel  102 21 jul  2009 1.3.1
    lrwxr-xr-x   1 root  wheel   10 21 oct 16:57 1.4 -> CurrentJDK
    lrwxr-xr-x   1 root  wheel   10 21 oct 16:57 1.4.2 -> CurrentJDK
    lrwxr-xr-x   1 root  wheel   10 21 oct 16:57 1.5 -> CurrentJDK
    lrwxr-xr-x   1 root  wheel   10 21 oct 16:57 1.5.0 -> CurrentJDK
    lrwxr-xr-x   1 root  wheel   10 21 oct 16:57 1.6 -> CurrentJDK
    lrwxr-xr-x   1 root  wheel   10 21 oct 16:57 1.6.0 -> CurrentJDK
    drwxr-xr-x  10 root  wheel  340 21 oct 16:57 A
    lrwxr-xr-x   1 root  wheel    1 21 oct 16:57 Current -> A
    lrwxr-xr-x   1 root  wheel   59 21 oct 16:57 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 3
    Par défaut
    ok, donc cette structure est "normale"... Par contre, comment faire en sorte que mon système java fonctionne ?

Discussions similaires

  1. Code non fonctionnel sous IE
    Par Nip dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/06/2006, 14h59
  2. timage non fonctionnel !!
    Par micky13 dans le forum Delphi
    Réponses: 5
    Dernier message: 13/05/2006, 07h21
  3. Update non fonctionnel
    Par kissmytoe dans le forum Access
    Réponses: 7
    Dernier message: 07/03/2006, 18h37
  4. [REPORTS] Order BY non fonctionnel
    Par sdiack dans le forum Reports
    Réponses: 2
    Dernier message: 10/02/2006, 18h10
  5. [javadoc] Aide Javadoc des packages java non permanente
    Par newfsch dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 29/11/2005, 23h15

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