powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / обратная совместимость java
25 сообщений из 37, страница 1 из 2
обратная совместимость java
    #39493444
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
столкнулся с казусом..у меня два компа, с вин10 и winxp. на win10 стоит java8, и я в ней скомпилировал jar. пытаюсь пустить на Джава7 винхп -не дает ,слишком мала версия. а обновить до 8 нельзя, она уже в хп не поддерживается. на крайняк можно снести хп и поставить 7 на старом компе с тормозами ,но еще и долго.что можно сделать ?слышал ,вроде можно в java 8( ijidea) компилировать в режиме совместимости с джава 7?
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493447
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankобновить до 8 нельзя, она уже в хп не поддерживается https://www.java.com/en/download/faq/winxp.xml Java 8 requires a newer version of Windows. You may continue
with the installation, but for Java to work as specified we
recommend upgrading your computer's operating system.

Yes. As noted, users may still continue to use Java 8 on Windows XP
at their own risk, but we can no longer provide complete guarantees for
Java on Windows XP, since the OS is no longer being updated by Microsoft.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493471
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankна крайняк можно снести хп и поставить 7 на старом компе с тормозами
добавлю к Usman, что 7-ка шустрее работает. Должна встать на старый комп.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493488
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankна win10 стоит java8, и я в ней скомпилировал jar. пытаюсь пустить на Джава7 винхп -не дает ,слишком мала версия. а обновить до 8 нельзя, она уже в хп не поддерживается."Нельзя" и "Не поддерживается" - два разных утверждения.
Java8 и устанавливается и работает на Windows XP.слышал ,вроде можно в java 8( ijidea) компилировать в режиме совместимости с джава 7?Надо не "слышать", а документацию на инструментарий читать .
"Старый" javac:
Код: plaintext
1.
2.
3.
4.
"bin/java" -cp lib/tools.jar com.sun.tools.javac.Main
...
  -bootclasspath <path>      Override location of bootstrap class files
...
  -target <release>      Generate class files for specific VM version

"Новый" javac:
Код: plaintext
1.
2.
3.
4.
"bin/java" -cp lib/tools.jar com.sun.tools.javac.Main
...
  -bootclasspath <path>      Override location of bootstrap class files
...
  -target <release>      Generate class files for specific VM version

У ecj - аналогичные возможности. Даже опция комстроки, как помнится, та же самая.

Ну есть два способа генерации "старых версий":
1. Просто опция комстроки;
2. -bootclasspath на rt.jar рантайма нужной версии.
Второй вариант - надёжнеее.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493495
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо ,понял .правда ,после установки java 8 на xp у меня все еще java -version =8. и я компилирую из ijidea. но спасибо за инфу
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493500
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все среды разработки для Java (Idea - не исключение) используют один из двух компиляторов - "штатный" или ecj.
У всех есть настройки проекта на версию компилируемых class-файлов и на использование "внешних по отношению к среде" рантаймов.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493508
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
задрали ..это я получил (после удаления старых версий.правда ,не перегрузился). они,блин,исследуют
-Ошибка 1603: Обновление Java не завершено
Этот раздел касается:
Платформы: Windows 10, Windows 8, Windows 7, Vista, Windows XP
Версии Java: 7.0, 8.0
ПРИЗНАКИ

Процесс обновления Java не завершен, появилась ошибка:

Ошибка 1603. Обновление Java не завершено.

ПРИЧИНА

Это сообщение об ошибке отображается во время установки и указывает на то, что установка не завершена. Причина этой ошибки еще не выявлена.

Это известная проблема, причина возникновения ошибки в настоящее время исследуется. Пока причина ошибки не найдена, вы можете попробовать установить Java, выполнив следующие действия.

Вариант 1. Перезапуск системы и удаление старых версий

Перезапустите систему перед тем, как приступить к установке
Если отображается сообщение об ошибке 1603, перезапустите систему.
Загрузите и установите автономный установочный пакет.
При отображении диалогового окна загрузки файла выберите команду "Сохранить" и сохраните загружаемый пакет в любом местоположении (например, на рабочем столе).
Запустите программу установки, дважды щелкнув загруженный файл.
Удалите версии Java перед тем, как приступить к установке
Если вам не удалось устранить проблему, используя инструкции выше, рекомендуется удалить все существующие версии Java из системы.
Перезагрузите систему после удаления всех версий Java и только после этого приступайте к установке.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493511
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начиная с Java8 пророки извратились и jre.exe это (упакованный) exe-шник, внутри которого msi-шник, внутри которого ещё один exe-шник, внутри которого (наконец-то) содержимое jre.
Тем не менее, 1603 - ошибка msi-инсталера, за которой прячутся "разные непонятные ошибки". Могут быть как системными, так и проблемами конкретного msi-пакеты, который делали "странные люди".
В общем, прежде чем вываливать кучку бессистемного негатива, рекомендуется сделать то, что уже рекомендовано:
1. Зачистить оба temp-а (пользовательский и системный);
2. Обновить XP до актуального состояния;
3. Удалить другие JRE/JDK;
4. Скачать офлайн-установщик и попробовать его установку.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493512
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все,приехали .1603 ,после перезагрузки из офлайн инсталлера
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493513
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все сделал ,вот темпы плохо почистил .попробую напоследок
1. Зачистить оба temp-а (пользовательский и системный);
2. Обновить XP до актуального состояния;
3. Удалить другие JRE/JDK;
4. Скачать офлайн-установщик и попробовать его установку.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493515
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а акттуальная xp это какая? у меня sp3
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493516
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотфиксы какие ?через windows update там вроде уже ничего не идет ?
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493517
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если так пойдет ,скачаю win7, но у меня там 3g, это ночь с гудящим компом
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493519
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел потенциальную проблему, а как решить не знаю. java 7 удалилась ,а в реестре остались следы от java6. и удалять через панель управления винда 6 отказывается ,неизвестная ошибка
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493520
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В temp-е должен создаваться лог установщика, который можно "погрепать" на предмет 1603 и почитать строки перед этой ошибкой.
Правда этих строк может быть много и из них не всегда понятна причина ошибки.

В целом, если "ява в браузере" вам не требуется, то JRE можно ставить простым копированием - в "дебрях %AppData%" остаётся "тот самый" jreXXX.msi, которому можно сделать:
Код: plaintext
 msiexec -a файл.msi TARGETDIR="Полный\Путь\Административной\Точки"
в которой будет installer.exe, содержимое которого "понимает", например, 7-zip.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493521
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankв реестре остались следы от java6. и удалять через панель управления винда 6 отказывается ,неизвестная ошибкаЗачистить следы реестра и каталог JRE.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493522
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankхотфиксы какие ?через windows update там вроде уже ничего не идет ?Через WU идут все обновления по безопасности до марта(?) 2014 плюс критичный фикс на WannaCry (начало 2017-го).
"Нарушая легальность" можно "превратить" Windows XP в WEPOS, обновления на которую идут до сих пор.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493524
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankесли так пойдет ,скачаю win7, но у меня там 3g, это ночь с гудящим компомВ выходные надо отдыхать, а не работать. Ещё полезно поручать профильную деятельность профильным специалистам
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493526
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankи удалять через панель управления винда 6 отказывается ,неизвестная ошибка
винда какая?
Обычно можно не лазить в реестр и просто загрузить винду в Safe Mode.
Если даже так не удалит, то сама предлагает просто убрать из списка установленных.
Опять говорю - ставь винду7
olegbankесли так пойдет ,скачаю win7, но у меня там 3g, это ночь с гудящим компом
системный блок с вай фаем на балкон)
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493532
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да я фрилансер ,срочная работа. джава в браузере не нужна .нужно только пустить мой же jar. так что попробую msi из командной строки пустить
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493534
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реестр и темп почистил ,1603
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493536
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще, наверное, избавиться от Java8-specific в проекте и собрать его под Java7.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493553
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собрать из исходников JRE8 не предлагали?
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493557
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanСобрать из исходников JRE8 не предлагали?))))

olegbankреестр и темп почистил ,1603
если забить на наличие бывшей в списке программ винды, то какая ошибка?
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493558
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибка N1603
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / обратная совместимость java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]