Windows 8.1 и совместимость

Ответить
Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Windows 8.1 и совместимость

Сообщение blackstrip » Пн янв 13, 2014 2:41 am

Поставил Windows 8.1 Pro лицензионный. И с удивлением обнаружил, что многие программы хорошо идут (ожидал худшего).

Delphi 7 - устанавливается и работает на ура.

Borland JBuilder 2005 - рецепт установки:

1) пока еще у вас есть старый рабочий комп или жесткий диск со старой Windows XP - создаем копию папки JBuilder2005 у себя на флешке/резервном жестком диске.
2) в Windows 8.1 запускаем установку JBuilder2005 с правами администратора и совместимостью с 95/98/Vista. Он может и поставится (у кого-то в инете ставится), а может и нет (это у меня). Но создаст под себя данные для удаления (в списке программ в реестре).
3) заменить созданную установкой папку Borland/JBuilder2005 на вашу с флешки (полученной в п.1) со всеми уже готовыми файлами
4) вручную скачать с сайта oracle старую яву ( j2sdk-1_4_2_19-windows-i586-p.exe ) и поставить в папку Borland\JBuilder2005\jdk1.4\
5) вручную скачать с сайта oracle старый j2me wireless toolkit ( j2me_wireless_toolkit-2_1_01-windows.exe ) и поставить в папку Borland\JBuilder2005\j2mewtk2.1\

Самое главное: Запускать JBuilderw.exe в режиме совместимости с любой ОС (рекомендуется Vista), кроме windows XP,7,8. Вот такой парадокс, при "совместимости" с XP - тоже что и без совместимости вообще. А под совместимостью с 95/98/Me - вылезают проблемы с лицензией.

Вот при совместимости с Windows XP, 7,8 окна будут такими - почти без картинок, без изображений кнопок, чистый текст (а половина пунктов меню JBuilder работать не будет):

Изображение

А при совместимости с Windows Vista и при запуске от имени администратора - все отлично работает:

Изображение

(в инете пишут, что это так криво работает jdk 1.4 в windows 8)

А т.к. вы копировали в п.3 все с вашего флешки, то все настройки JDK и среды у вас подгрузятся. Не забудьте только поставить JDK+эмуляторы мобильных телефонов и другие необходимые JDK. Кстати, эмуляторы тоже работают в Windows 8.1 без проблем.

Кстати если у вас Windows 8 Pro 64-битная, то вы можете программировать под Windows Phone 7 и 8 (а если не Pro или не 64-битная, то у вас не будет доступна технология HyperV, которая используется для "эмулятора мобильника с WP7/8", и без которой вы не сможете отлаживать свои программы на компьютере, а посему майкрософт решил просто обрубить возможность программировать под WP7/8 всем, у кого не Pro и не 64-битная версия виндоуса).

Для того чтоб писать на своем Windows 8 Pro 64 для мобильника - необходимо скачать с сайта microsoft бесплатную среду Visual Studio Express 2012 для Windows Phone (там оно значится как SDK для WP8). Также там есть бесплатная версия Visual Studio Express 2012 для программирования под Windows, чтобы писать программы в стиле Modern UI (бывшем Metro) и просто окошечные .net-программы.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость