powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / обратная совместимость java
37 сообщений из 37, показаны все 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
обратная совместимость java
    #39493564
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankошибка N1603
тебе чернила жалко?
Опиши как и где показывается. Т.к. выше ты писал что не перезагружал...
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493566
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Принципы:
- на комп можно ставить 2 версии ПАРАЛЛЕЛЬНО
- можно поставить по новой вер6 и опять удалить
- можно ставить рядом другую версию и плевать на то что там было
- можно убрать это Г. винда_XP в конце концов и поставить семёрку
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493628
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,в конце инсталляции пишет код ошибки 1603.уже и перегружал ,и все советы выполнил
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493630
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankPetro123,в конце инсталляции пишет код ошибки 1603.уже и перегружал ,и все советы выполнил
ну значит у тебя Win xp настолько древняя и ломаная, что последний совет поставить семёрку...ты тоже сказал что выполнил....
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493735
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
встала 8 после переустановки хрюши. нет у меня диска с семеркой ,а флешка в биосе не пооддерживается. разве что теперь сделать самому диск..
...
Рейтинг: 0 / 0
обратная совместимость java
    #39493806
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не понимаю, а зачем JDK обязательно через инсталлятор инсталлить? Разве нельзя просто скопировать с другого компа и настроить PATH и JAVA_HOME руками?
...
Рейтинг: 0 / 0
обратная совместимость java
    #39494050
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarrickЯ не понимаю, а зачем JDK обязательно через инсталлятор инсталлить?Общепринятая практика.Разве нельзя просто скопировать с другого компаМожно.и настроить PATH и JAVA_HOME руками?Задлянафига?
Чтобы каждый раз материться, почему выбрался "JDK по умолчанию" вместо нужного?
...
Рейтинг: 0 / 0
обратная совместимость java
    #39494056
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и кстати ,зачем мне jdk для запуска jar?
...
Рейтинг: 0 / 0
обратная совместимость java
    #39494074
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankи кстати ,зачем мне jdk для запуска jar?Слегка огрубляя, JRE превращается в JDK добавлением tools.jar в lib/
Поэтому: какая вам разница, чем запускать jar???
...
Рейтинг: 0 / 0
обратная совместимость java
    #39494088
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредовость вопросов и ответов нарастает.
Примеры:
olegbankи кстати ,зачем мне jdk для запуска jar?

Basil A. SidorovСлегка огрубляя, JRE превращается в JDK добавлением tools.jar в lib/
Поэтому: какая вам разница, чем запускать jar???

Видимо, автор темы совсем не имеет опыта работы с Java. Не следовало пользоваться этим для того, чтобы описать, как можно сделать неправильно.
...
Рейтинг: 0 / 0
обратная совместимость java
    #39494089
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MНе следовало пользоваться этим для того, чтобы описать, как можно сделать неправильно.Сделать неправильно что?
Если всё, что мне требуется это com.sun.tools.javac.Main, то нафига мне обёртка, которая стартанёт тот же самый класс?
...
Рейтинг: 0 / 0
обратная совместимость java
    #39494110
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,согласен
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / обратная совместимость java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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