imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 20.04.2009, 19:48     # 1
7enych
Newbie
 
Регистрация: 15.12.2008
Сообщения: 11

7enych Нуль без палочки
Kак запустить локально JAR лежащий на сервере

подскажите как запустить java программу (jar c GUI) находящуюся на сервере с клиентской машины используя ssh. на сервере нет java, и есть у клиента.
с клиентом windows все было просто сделал ссылку на файл и счастье а тут... перерыл весь inet нашёл: ssh -X user@server "java -jar moiJar.jar" но в этом примере java стоит на сервере

Клиент: Linux Debian , Сервер на Ubuntu.


Заранее всем спасибо.
7enych вне форума  
Старый 21.04.2009, 10:29     # 2
noname
Full Member
 
Аватар для noname
 
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761

noname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собой
скачать jar туда , где есть java .
__________________
Смерть фашистским оккупантам.
noname вне форума  
Старый 21.04.2009, 14:17     # 3
7enych
Newbie
 
Регистрация: 15.12.2008
Сообщения: 11

7enych Нуль без палочки
Java есть у клиента. Должен же быть какой-то способ, c Win XP же получилось. Он запускает удаленный jar локально с того же сервера.
7enych вне форума  
Старый 21.04.2009, 14:23     # 4
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Цитата:
Сообщение от 7enych Посмотреть сообщение
Он запускает удаленный jar локально с того же сервера.
через что?
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 21.04.2009, 17:26     # 5
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
Вопрос - а какой смысл запускать удаленный jar на локальном клиенте? Все результаты его деятельности останутся на этом самом локальном клиенте, т.е. произойдет цикл загрузка jar -> запуск -> окончание работы -> стирание jar файла. scp быстро и аккуратно скопирует этот jar на любую машину, к которой имеет доступ запускающий.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении
SinClaus вне форума  
Старый 21.04.2009, 21:02     # 6
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Цитата:
Сообщение от Plague Посмотреть сообщение
через что?
Я так подозреваю, что автор не совсем в курсе происходящего.. Видимо ситуация следующая.
На виндовой машине, примаплен расшареный или через nfs или через самбу ресурс.. и с него jar и запускается.....
иначе никак, если на сервере не установлена java.....

7enych, ну не может на стороне сервера исполнятся то, чего там нету.... не бывает такого
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!
Merlin Cori вне форума  
Старый 22.04.2009, 15:56     # 7
7enych
Newbie
 
Регистрация: 15.12.2008
Сообщения: 11

7enych Нуль без палочки
Цитата:
Видимо ситуация следующая.
На виндовой машине, примаплен расшареный или через nfs или через самбу ресурс.. и с него jar и запускается.....
Именно так оно и есть.


Идея: иметь 1 "jar" и чтобы любой пользователь (кликнув на ярлычёк на рабочем столе) мог запустить его на своей машине, какой бы ни была ОС.
7enych вне форума  
Старый 22.04.2009, 15:58     # 8
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Цитата:
Сообщение от 7enych Посмотреть сообщение
Идея: иметь 1 "jar" и чтобы любой пользователь (кликнув на ярлычёк на рабочем столе) мог запустить его на своей машине, какой бы ни была ОС.
ну так устанавливай java на всех машинах и будет тебе счастье
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!
Merlin Cori вне форума  
Старый 22.04.2009, 16:10     # 9
7enych
Newbie
 
Регистрация: 15.12.2008
Сообщения: 11

7enych Нуль без палочки
Цитата:
Сообщение от Merlin Cori Посмотреть сообщение
ну так устанавливай java на всех машинах и будет тебе счастье
Цитата:
Сообщение от 7enych Посмотреть сообщение
на сервере нет java, и есть у клиента.
вроде я это писал

просто какая в linux команда что бы создать этот ярлык на этот "jar"? и если возможно чтобы это было через ssh.
7enych вне форума  
Старый 22.04.2009, 16:22     # 10
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
7enych, ты сам запутался и полфорума запутал уже.
что должно быть возможно через ssh? ты сам то понимаешь что хочешь или нет?
зачем клиенту за локальной машиной ssh????? куда он им коннектиться должен????

ярлыки для десктопа (какого?????) на приложение расположенное на примонтированном сетевом (курим NFS) диске создаются стандартными средствами этого самого десктопа, так же как и для любого другого приложения..
для десктопа вообще прозрачно на каком устройстве и где в сети находится запускаемый файл (хоть в Антарктиде), у него есть location файла. а где этот location находится - определяется опять же точкой монтирования NFS-диска.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 22.04.2009, 17:02     # 11
7enych
Newbie
 
Регистрация: 15.12.2008
Сообщения: 11

7enych Нуль без палочки
да что вы такие легко запутываемые. нарисовать вам что ли...

Цитата:
Сообщение от Plague Посмотреть сообщение
на приложение расположенное на примонтированном сетевом (курим NFS) диске создаются стандартными средствами этого самого десктопа
у меня выскакивает окно "Unsupported operation while creating a link to smb://fileserver/test.jar"
7enych вне форума  
Старый 22.04.2009, 17:10     # 12
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
сетевой ресурс примонтируй сперва..

Цитата:
Сообщение от 7enych Посмотреть сообщение
нарисовать вам что ли...
нарисуй. особенно интересует каким боком во всей этой схеме ssh должно участвовать..
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 22.04.2009, 17:12     # 13
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
7enych, комманда должна быть приблизительно такая, если я правильно все понял:
Код:
scp user@remote.server:/path/to/file.jar /tmp/; java -jar /tmp/file.jar ; rm -f /tmp/file.jar
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 22.04.2009 в 17:27.
Hubbitus вне форума  
Старый 22.04.2009, 17:26     # 14
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Hubbitus, согласен, так по-проще наверно будет, чем с NFS..
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 22.04.2009, 17:39     # 15
7enych
Newbie
 
Регистрация: 15.12.2008
Сообщения: 11

7enych Нуль без палочки
Цитата:
Сообщение от Plague Посмотреть сообщение
сетевой ресурс примонтируй сперва..


нарисуй. особенно интересует каким боком во всей этой схеме ssh должно участвовать..

ну вот, а то мама да мама.

про ssh признаю глупость сказал, просто мне хотелось чтобы соединение было через ssh в тот момент когда ссылка идет искать файл на сервер. ну да ладно... всем вам человеческое спасибо.


пример Hubbitusa тоже делает то что мне хотелось за что ему и благодарен.
7enych вне форума  
Старый 22.04.2009, 18:11     # 16
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
Только у каждого юзверя должен быть ключик для ssh, т.к. пускать их без пароля на сервер чревато весьма...
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении
SinClaus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:41.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.