Установите 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
каталог
Эта тема относится к моейпредыдущий сообщение.