Мой текущий JDK в Mac OS (10.6) установлен на 1.6, и я хотел бы переключиться на 1.5.
Список '/System/Library/Frameworks/JavaVM.framework/Versions/' показывает:
lrwxr-xr-x 1 root wheel 10 Nov 3 18:34 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Nov 3 18:34 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 5 Nov 3 18:34 1.6 -> 1.6.0
drwxr-xr-x 8 root wheel 272 Nov 3 19:54 1.6.0
drwxr-xr-x 9 root wheel 306 Nov 3 19:54 A
lrwxr-xr-x 1 root wheel 1 Nov 3 18:34 Current -> A
lrwxr-xr-x 1 root wheel 3 Nov 3 18:34 CurrentJDK -> 1.6
Помимо попыток установить 1.5 и затем изменить символическую ссылку для 'CurrentJDK' с 1.6 на 1.5, нужно ли что-то еще сделать?
Мне также нужно изменить то, на что указывает «Текущий»? Кажется, что каталог A содержит заголовки и двоичные исполняемые файлы (javac, jar и т. Д.).
Будет ли другая версия JDK устанавливать второй каталог для своей версии исполняемых файлов (возможно, в отдельном каталоге) или они не зависят от версии JDK?
К вашему сведению: я запустил утилиту «Предпочтения Java», и только Java SE 6 (32- и 64-разрядные версии) перечислены как «Плагин Java Apple» и «Приложения Java»