|
|
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
Добрый день! Вылезла проблема у заказчика. У него стоит 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 09:30:26 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
попробуй java -version:1.6 -jar ... http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 11:46:24 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
Добрый день, 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 12:02:28 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraА смысл? Если берётся не та версия java.exe... Уже попробовал? Дело в том что при установке JRE java и javaw копируются в Windows/System32 и по-идее они должны обнаруживаться раньше чем PATH. java.exe это не сама JVM. Это просто запускалка. Поэтому java.exe может быть последней версии, а JVM-по-умолчанию старой. Хотя проверку на совместимость с 1.1.8 стоит сделать. Уж сильно старое оно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 12:16:58 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
Добрый день, 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 12:24:39 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraПопробовать сложно. Там админ, он идёт на комп оператора и там пробует. Попрошу сделать. Оно вообще не в сети? RDP, TeamViewer, Windows Remote Assistance? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 12:30:10 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
Добрый день, Blazkowicz! >> Попробовать сложно. Там админ, он идёт на комп оператора и там пробует. >> Попрошу сделать. > > Оно вообще не в сети? RDP, TeamViewer, Windows Remote Assistance? Я точно не достучусь- безопасность. А он- не знаю. И в их компетентности уверенности нет. Подожду. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 13:51:58 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
О! Попробуй ещё в манифесте прописать. https://blogs.oracle.com/ksrini/entry/java_launcher_tricks_with_multiple ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 13:53:40 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
Добрый день, 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 14:47:04 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraКак и ожидалось - Error: Unable to locate JRE meeting specification " 1.6 " При этом java -version выдаёт 1.7 :\ Удивительно. GKS_SamaraПисать в манифесте смысла не вижу- будет та же ошибка другими словами. Вот люди. Я опечатался при клацании на форум, а у них из-за этого продакшн не работает. java -version:1.7 даже не попробовали?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 14:50:52 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
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. P.S. Делов - пять минут подумать, а развели целый консилиум ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 18:40:22 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, У них используется 1.1.8, они её не хотят удалять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 18:42:38 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
BlazkowiczУ них используется 1.1.8, они её не хотят удалять.Я не предлагал её удалять. Если речь чиста-конкретна про девятый Oracle, то все настройки среды которые делает OUI самому пророку - полностью по барабану. И убираются эти настройки ровно одной галочкой во всё том же OUI. Если совсем боимся трогать системное окружение (три разА гхм в сторону местного сисадмина), то скрипт, который настраивает локальную среду конкретного процесса, по определению, не может создавать проблем для системного окружения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 18:53:09 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
Добрый день, Basil A. Sidorov! > В ярлыке запуска или пишем полный путь до нужной javaw.exe Ну для этого их надо надрессировать сначала ставить java в папку без номера версии. А то при смене 1.7.х на 1.7.у получат кучу проблем. > P.S. Делов - пять минут подумать, а развели целый консилиум ... Я хочу найти решение, которое будет не зависеть от кривости рук админа. Увы, с прямыми руками не везде встречаются. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 08:27:31 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraНу для этого их надо надрессировать сначала ставить java в папку без номера версии. А то при смене 1.7.х на 1.7.у получат кучу проблем. > P.S. Делов - пять минут подумать, а развели целый консилиум ... Я хочу найти решение, которое будет не зависеть от кривости рук админа. Увы, с прямыми руками не везде встречаются. -- Алексей JID: alxt@ya.ru Как на счёт собрать всё на своей машине вместе в нужным JVM внутри папки ващего приложения, запаковать всё ZIP'ом и отдать заказчику. Распаковали, запустили батник и всё работает. В чём проблема? Например, как здесь , только у них вместо батника экзешник. Я видел много подобных приложений. К тому же JVM 1.1.8 на оракловом клиенте (не сервере) вообще нафиг не нужна, можно просто удалить, никто даже не заметит. Её только инсталлятор использует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 08:49:08 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
Добрый день, Garrick! > Как на счёт собрать всё на своей машине вместе в нужным JVM внутри папки > ващего приложения, запаковать всё ZIP'ом и отдать заказчику. Может и так сделаю, кстати. Надоело. > К тому же JVM 1.1.8 на оракловом клиенте (не сервере) вообще нафиг не > нужна, можно просто удалить, никто даже не заметит. Её только > инсталлятор использует. Не совсем. У них же есть работа в браузере (используется)- там вроде нужна. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 09:03:16 |
|
||
|
Запуск "толстого" клиента и проблемы со старыми JRE
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraНе совсем. У них же есть работа в браузере (используется)- там вроде нужна. Сомневаюсь, что оно у них в браузере работает. Можно проверить здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 11:24:53 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38067297&tid=2130424]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
60ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 281ms |
| total: | 485ms |

| 0 / 0 |
