Je pense que mon JDK est défectueux. Je suis sur OS X 10.6.8.Aucune source Java sous Mac OS X
Je veux regarder dans les sources lors du débogage dans Eclipse, etc, mais Eclipse ne peut pas trouver les sources, je regardais si les JRE installés et a trouvé ce chemin avec le titre JVM 1.6.0 (MacOS X Default)
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
En Terminal Je suis allé dans le répertoire /System/Library/Frameworks/JavaVM.framework/Versions
et exécuté ls -al
:
drwxr-xr-x 13 root wheel 442 8 Sep 22:46 .
drwxr-xr-x 12 root wheel 408 8 Sep 22:46 ..
lrwxr-xr-x 1 root wheel 5 8 Sep 22:45 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 8 Sep 22:45 1.4 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 8 Sep 22:45 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 8 Sep 22:45 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 8 Sep 22:45 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 8 Sep 22:45 1.6 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 8 Sep 22:45 1.6.0 -> CurrentJDK
drwxr-xr-x 10 root wheel 340 8 Sep 22:46 A
lrwxr-xr-x 1 root wheel 1 8 Sep 22:45 Current -> A
lrwxr-xr-x 1 root wheel 59 8 Sep 22:45 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
donc Eclipse a déjà le JDK approprié lié. Un autre test:
$ javac -version
javac 1.6.0_26
$ which javac
/usr/bin/javac
$ ls -al /usr/bin/ | grep javac
lrwxr-xr-x 1 root wheel 75 8 Sep 22:45 javac -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac
Alors tout semble bien, mais il n'y a pas rt.jar ou src.jar Voici une capture d'écran:
J'essaie donc de le réinstaller. Je vais à website d'Apple et télécharger ce paquet: Java for Mac OS X 10.6 Update 5 Developer Package
, fichier: javadeveloper_for_mac_os_x_10.6__10m3425.dmg
. L'installation s'est terminée avec succès, mais cela ne change rien.
je montre les derniers fichiers modifiés sur mon ordinateur, ce ne sont que des outils java, situés dans usr/share/java/Tools
- Java VisualVM
- Jar Bundler
- lanceur Applet
Là encore Il n'y a pas de fichier rt.jar ou src.jar dans le répertoire de base java.
Peut-être la réponse acceptée ici peut aider: http://stackoverflow.com/questions/4120107/source-code-for-mac-os- x-java-version-1-6-0-22 – msandiford
J'ai déjà lu ce sujet et je l'ai essayé, mais cela n'a pas aidé :(@msandiford – timaschew
@msandiford J'ai trouvé que la deuxième réponse était plus utile que la réponse acceptée. – CajunLuke