powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Запуск "толстого" клиента и проблемы со старыми JRE
18 сообщений из 18, страница 1 из 1
Запуск "толстого" клиента и проблемы со старыми JRE
    #38065592
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Вылезла проблема у заказчика.
У него стоит JRE древней версии (1.1.8) и получается такая странная штука:
1. Ставят JRE 1.7 (точнее JDK было). Прописывают JAVA_HOME.
2. java -version, говорят :) выдаёт верное значение
3. Запускают javaw -jar client.jar и получают ошибку "неверная версия
..class" - очевидно, что стартует именно старая javaw.

Как это поправить?
Удалить из путей пути до 1.1.8 они боятся.
Положить JRE 1.7 в клиента нельзя, т.к. они запускают его с сетевого диска.
Писать точный путь до javaw не хочется, т.к. путь меняется, а после
обновлении JRE бегать по сотне компов админам напряжно.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38065831
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38065879
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, Blazkowicz!

> попробуй
> java -version:1.6 -jar ...
> http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html

А смысл? Если берётся не та версия java.exe...


--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38065919
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraА смысл? Если берётся не та версия java.exe...

Уже попробовал? Дело в том что при установке JRE java и javaw копируются в Windows/System32 и по-идее они должны обнаруживаться раньше чем PATH.
java.exe это не сама JVM. Это просто запускалка. Поэтому java.exe может быть последней версии, а JVM-по-умолчанию старой.
Хотя проверку на совместимость с 1.1.8 стоит сделать. Уж сильно старое оно.
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38065940
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, Blazkowicz!

> Уже попробовал? Дело в том что при установке JRE java и javaw копируются
> в Windows/System32 и по-идее они должны обнаруживаться раньше чем PATH.
> java.exe это не сама JVM. Это просто запускалка. Поэтому java.exe может
> быть последней версии, а JVM-по-умолчанию старой.
> Хотя проверку на совместимость с 1.1.8 стоит сделать. Уж сильно старое оно.

Попробовать сложно. Там админ, он идёт на комп оператора и там пробует.
Попрошу сделать.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38065955
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraПопробовать сложно. Там админ, он идёт на комп оператора и там пробует.
Попрошу сделать.

Оно вообще не в сети? RDP, TeamViewer, Windows Remote Assistance?
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38066205
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, Blazkowicz!

>> Попробовать сложно. Там админ, он идёт на комп оператора и там пробует.
>> Попрошу сделать.
>
> Оно вообще не в сети? RDP, TeamViewer, Windows Remote Assistance?

Я точно не достучусь- безопасность. А он- не знаю. И в их компетентности
уверенности нет. Подожду.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38066211
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О! Попробуй ещё в манифесте прописать.
https://blogs.oracle.com/ksrini/entry/java_launcher_tricks_with_multiple
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38066321
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, Blazkowicz!
> java -version:1.6 -jar ...
> http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html

Как и ожидалось -
Error: Unable to locate JRE meeting specification "1.6"

При этом java -version выдаёт 1.7 :\

Как такое может быть- в голове не укладывается.
Винда- XP+SP3

Писать в манифесте смысла не вижу- будет та же ошибка другими словами.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38066330
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraКак и ожидалось -
Error: Unable to locate JRE meeting specification " 1.6 "
При этом java -version выдаёт 1.7 :\

Удивительно.

GKS_SamaraПисать в манифесте смысла не вижу- будет та же ошибка другими словами.

Вот люди. Я опечатался при клацании на форум, а у них из-за этого продакшн не работает.
java -version:1.7 даже не попробовали??
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38066836
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_Samara1. Ставят JRE 1.7 (точнее JDK было). Прописывают JAVA_HOME.
2. java -version, говорят :) выдаёт верное значение
3. Запускают javaw -jar client.jar и получают ошибку "неверная версия
..class" - очевидно, что стартует именно старая javaw.java.exe/javaw.exe ваши установки до одного места - помешать могут, а вот помочь - нет.
Поэтому, если 1.1.8 - это оракакель 9.x, то просто удаляем ейной утилитой установки тот (практически) мусор, который оно прописывает по умолчании.
В ярлыке запуска или пишем полный путь до нужной javaw.exe или до cmd примерно такого содержания:
Код: sql
1.
2.
3.
4.
5.
6.
7.
@echo off
setlocal
set JRE_HOME=
set JAVA_HOME=
path %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem
start "Кульная прога" "%ProgramFiles%\Java\jdk#u##\bin\javaw.exe" аргументы -jar путь/к/ява/архиву прочие аргументы
endlocal



P.S. Делов - пять минут подумать, а развели целый консилиум ...
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38066840
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

У них используется 1.1.8, они её не хотят удалять.
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38066853
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczУ них используется 1.1.8, они её не хотят удалять.Я не предлагал её удалять.
Если речь чиста-конкретна про девятый Oracle, то все настройки среды которые делает OUI самому пророку - полностью по барабану. И убираются эти настройки ровно одной галочкой во всё том же OUI.
Если совсем боимся трогать системное окружение (три разА гхм в сторону местного сисадмина), то скрипт, который настраивает локальную среду конкретного процесса, по определению, не может создавать проблем для системного окружения.
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38067264
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, Basil A. Sidorov!

> В ярлыке запуска или пишем полный путь до нужной javaw.exe

Ну для этого их надо надрессировать сначала ставить java в папку без
номера версии. А то при смене 1.7.х на 1.7.у получат кучу проблем.

> P.S. Делов - пять минут подумать, а развели целый консилиум ...

Я хочу найти решение, которое будет не зависеть от кривости рук админа.
Увы, с прямыми руками не везде встречаются.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38067286
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraНу для этого их надо надрессировать сначала ставить java в папку без
номера версии. А то при смене 1.7.х на 1.7.у получат кучу проблем.

> P.S. Делов - пять минут подумать, а развели целый консилиум ...

Я хочу найти решение, которое будет не зависеть от кривости рук админа.
Увы, с прямыми руками не везде встречаются.

--
Алексей
JID: alxt@ya.ru

Как на счёт собрать всё на своей машине вместе в нужным JVM внутри папки ващего приложения, запаковать всё ZIP'ом и отдать заказчику. Распаковали, запустили батник и всё работает. В чём проблема? Например, как здесь , только у них вместо батника экзешник. Я видел много подобных приложений.

К тому же JVM 1.1.8 на оракловом клиенте (не сервере) вообще нафиг не нужна, можно просто удалить, никто даже не заметит. Её только инсталлятор использует.
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38067297
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, Garrick!

> Как на счёт собрать всё на своей машине вместе в нужным JVM внутри папки
> ващего приложения, запаковать всё ZIP'ом и отдать заказчику.

Может и так сделаю, кстати. Надоело.

> К тому же JVM 1.1.8 на оракловом клиенте (не сервере) вообще нафиг не
> нужна, можно просто удалить, никто даже не заметит. Её только
> инсталлятор использует.

Не совсем.
У них же есть работа в браузере (используется)- там вроде нужна.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38067532
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraНе совсем.
У них же есть работа в браузере (используется)- там вроде нужна.

Сомневаюсь, что оно у них в браузере работает. Можно проверить здесь
...
Рейтинг: 0 / 0
Запуск "толстого" клиента и проблемы со старыми JRE
    #38067576
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraЯ хочу найти решение, которое будет не зависеть от кривости рук админа.
Увы, с прямыми руками не везде встречаются.

Либо манифест, либо таскать с собой JRE.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Запуск "толстого" клиента и проблемы со старыми JRE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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