Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / обратная совместимость java / 25 сообщений из 37, страница 1 из 2
23.07.2017, 01:38
    #39493444
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
столкнулся с казусом..у меня два компа, с вин10 и winxp. на win10 стоит java8, и я в ней скомпилировал jar. пытаюсь пустить на Джава7 винхп -не дает ,слишком мала версия. а обновить до 8 нельзя, она уже в хп не поддерживается. на крайняк можно снести хп и поставить 7 на старом компе с тормозами ,но еще и долго.что можно сделать ?слышал ,вроде можно в java 8( ijidea) компилировать в режиме совместимости с джава 7?
...
Рейтинг: 0 / 0
23.07.2017, 02:46
    #39493447
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
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
23.07.2017, 09:57
    #39493471
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
olegbankна крайняк можно снести хп и поставить 7 на старом компе с тормозами
добавлю к Usman, что 7-ка шустрее работает. Должна встать на старый комп.
...
Рейтинг: 0 / 0
23.07.2017, 10:50
    #39493488
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
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
23.07.2017, 11:12
    #39493495
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
спасибо ,понял .правда ,после установки java 8 на xp у меня все еще java -version =8. и я компилирую из ijidea. но спасибо за инфу
...
Рейтинг: 0 / 0
23.07.2017, 11:17
    #39493500
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
Все среды разработки для Java (Idea - не исключение) используют один из двух компиляторов - "штатный" или ecj.
У всех есть настройки проекта на версию компилируемых class-файлов и на использование "внешних по отношению к среде" рантаймов.
...
Рейтинг: 0 / 0
23.07.2017, 11:49
    #39493508
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
задрали ..это я получил (после удаления старых версий.правда ,не перегрузился). они,блин,исследуют
-Ошибка 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
23.07.2017, 12:04
    #39493511
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
Начиная с Java8 пророки извратились и jre.exe это (упакованный) exe-шник, внутри которого msi-шник, внутри которого ещё один exe-шник, внутри которого (наконец-то) содержимое jre.
Тем не менее, 1603 - ошибка msi-инсталера, за которой прячутся "разные непонятные ошибки". Могут быть как системными, так и проблемами конкретного msi-пакеты, который делали "странные люди".
В общем, прежде чем вываливать кучку бессистемного негатива, рекомендуется сделать то, что уже рекомендовано:
1. Зачистить оба temp-а (пользовательский и системный);
2. Обновить XP до актуального состояния;
3. Удалить другие JRE/JDK;
4. Скачать офлайн-установщик и попробовать его установку.
...
Рейтинг: 0 / 0
23.07.2017, 12:06
    #39493512
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
все,приехали .1603 ,после перезагрузки из офлайн инсталлера
...
Рейтинг: 0 / 0
23.07.2017, 12:07
    #39493513
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
все сделал ,вот темпы плохо почистил .попробую напоследок
1. Зачистить оба temp-а (пользовательский и системный);
2. Обновить XP до актуального состояния;
3. Удалить другие JRE/JDK;
4. Скачать офлайн-установщик и попробовать его установку.
...
Рейтинг: 0 / 0
23.07.2017, 12:08
    #39493515
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
а акттуальная xp это какая? у меня sp3
...
Рейтинг: 0 / 0
23.07.2017, 12:09
    #39493516
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
хотфиксы какие ?через windows update там вроде уже ничего не идет ?
...
Рейтинг: 0 / 0
23.07.2017, 12:10
    #39493517
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
если так пойдет ,скачаю win7, но у меня там 3g, это ночь с гудящим компом
...
Рейтинг: 0 / 0
23.07.2017, 12:15
    #39493519
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
нашел потенциальную проблему, а как решить не знаю. java 7 удалилась ,а в реестре остались следы от java6. и удалять через панель управления винда 6 отказывается ,неизвестная ошибка
...
Рейтинг: 0 / 0
23.07.2017, 12:17
    #39493520
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обратная совместимость java
В temp-е должен создаваться лог установщика, который можно "погрепать" на предмет 1603 и почитать строки перед этой ошибкой.
Правда этих строк может быть много и из них не всегда понятна причина ошибки.

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

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


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