В Mac OS X нет исходного кода Java

Я думаю, что мой JDK сломан. Я использую OS X 10.6.8.

Я хочу заглянуть в источники при отладке в Eclipse и т. Д., Но Eclipse не может найти источники, поэтому я просмотрел установленные JRE и нашел этот путь с заголовком JVM 1.6.0 (MacOS X По умолчанию)

/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home

В Терминале я зашел в каталог /System/Library/Frameworks/JavaVM.framework/Versions и выполнил 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

Итак, Eclipse уже имеет правильно подключен JDK. Другой тест:

$ 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

Так что все выглядит нормально, но нет ни rt.jar, ни src.jar Вот скриншот:

A screenshot showing the jars in the current JDK.

Поэтому я пытаюсь переустановить его.Я захожу на сайт Apple и загружаю этот пакет: Java для Mac OS X 10.6 Update 5 Developer Package , файл: javadeveloper_for_mac_os_x_10.6__10m3425.dmg . {{1 }} Установка завершилась успешно, но ничего не меняет.

Я показываю последние измененные файлы на моем компьютере, это только некоторые инструменты Java, расположенные в usr / share / java / Tools

  • Java VisualVM
  • Jar Bundler
  • Средство запуска апплетов

В домашнем каталоге java по-прежнему нет rt.jar или src.jar.

5
задан timaschew 8 September 2011 в 23:11
поделиться