Установите JDK 1.5 в OSX 10.10 Yosemite

Я использую OS X Yosemite (10.10.2), и мне нужно использовать JDK 1.5 для разработки устаревших приложений. я нашелэтот пост, который относится кэтот Скрипт для установки JDK 4,5,6 в Lion и Mavericks. В комментариях я нашел эти две строки

/usr/libexec/PlistBuddy -c "Set :JavaVM:JVMMaximumFrameworkVersion 14.*.*" ./Resources/Info.plist
/usr/libexec/PlistBuddy -c "Set :JavaVM:JVMMaximumSystemVersion "$osx_version".*" ./Resources/Info.plist

должны быть изменены

/usr/libexec/PlistBuddy -c "Delete :JavaVM:JVMMaximumFrameworkVersion" ./Resources/Info.plist
/usr/libexec/PlistBuddy -c "Delete :JavaVM:JVMMaximumSystemVersion" ./Resources/Info.plist

добиться совместимости с Yosemite. Я запустил этот скрипт, и это содержание моего/System/Library/Frameworks/JavaVM.framework/Versions каталог

lrwxr-xr-x  1 root  wheel   10  8 apr 14:36 1.4 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10  8 apr 14:36 1.4.2 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10  9 apr 11:01 1.5 -> ./1.5.0_30
lrwxr-xr-x  1 root  wheel   10  9 apr 11:01 1.5.0 -> ./1.5.0_30
drwxr-xr-x  9 root  wheel  306  9 apr 11:01 1.5.0_30
lrwxr-xr-x  1 root  wheel   10  8 apr 14:36 1.6 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10  8 apr 14:36 1.6.0 -> CurrentJDK
drwxr-xr-x  7 root  wheel  238  8 apr 14:36 A
lrwxr-xr-x  1 root  wheel    1  8 apr 14:36 Current -> A

В настройках EclipseJava-> Установленные JRE-> Среды выполнениянет JRE 1.5

и, вероятно, это причина, почему я не могу создавать проекты в Java 5, потому что я получаю ошибки:

Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment.

В настройках EclipseУстановленные JRE - JSE-1.5 относится к правильному пути

В настройках проектаПуть сборки Java содержитJ2SE-1,5

а такжеКомпилятор Java в настройках проекта также правильно настроены.

Это содержание/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0_30 каталог

Эта тема относится к моейпредыдущий сообщение.

Ответы на вопрос(0)

Ваш ответ на вопрос