Мне нужно написать код для устаревшего приложения, которое все еще запускает JDK 1.5. К сожалению, похоже, что OS X на самом деле не имеет установленного 1.5 JDK; это просто ссылки на 1.6:
/System/Library/Frameworks/JavaVM.framework/Versions $ ls -l
lrwxr-xr-x 1 root wheel 5 Apr 26 11:53 1.3 -> 1.3.1
drwxr-xr-x 3 root wheel 102 Feb 11 15:33 1.3.1
lrwxr-xr-x 1 root wheel 10 Apr 26 11:53 1.4 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Apr 26 11:53 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Apr 26 11:53 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Apr 26 11:53 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 5 Apr 26 11:53 1.6 -> 1.6.0
drwxr-xr-x 7 root wheel 238 Apr 26 11:53 1.6.0
drwxr-xr-x 8 root wheel 272 Apr 26 11:53 A
lrwxr-xr-x 1 root wheel 1 Apr 26 11:53 Current -> A
lrwxr-xr-x 1 root wheel 3 Apr 26 11:53 CurrentJDK -> 1.6
Похоже, что http://developer.apple.com/java/faq/, что Java является частью обновления ОС... Я нахожусь Mac X v10.6.3 (Snow Leopard). Есть ли способ получить фактический 1,5 JDK, установленный в этой версии ОС?
Или мне нужно попытаться найти старую версию OS X, прежде чем я смогу сделать эту работу?