|
Vasily
|
|
Как java-приложение может попросить OS запустить внешнее приложение?20.11.2008, 13:04. Показов 3257. Ответов 11
Метки нет (Все метки)
|
|
| 20.11.2008, 13:04 | |
|
Ответы с готовыми решениями:
11
Как из Vb.Net запустить внешнее приложение
|
|
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
|
||||||
| 20.11.2008, 16:55 | ||||||
|
Например, так:
0
|
||||||
|
Vasily
|
|
| 22.11.2008, 08:41 | |
|
Огромное спасибо,
это именно то, что надо |
|
|
0 / 0 / 0
Регистрация: 18.02.2009
Сообщений: 8
|
|
| 18.02.2009, 15:15 | |
|
А если это апплет?
Конкретнее, проблема в следующем: есть прога .exe на сервере, нада ее запустить из апплета, да так, чтобы не возникал Access Denied и прочие Security Exception.
0
|
|
|
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
|
|
| 19.02.2009, 11:57 | |
|
Запустить ехе-файл на сервере из апплета на клиентской машине - это (как говорил красноармеец товарищ Сухов) вряд ли
А вот если апплет обращается к сервлету на сервере и этот сервлет запускает уже сам экзешник, то должно получиться (правда, сам не проверял, извиняйте).
0
|
|
|
Vasily
|
|
| 19.02.2009, 13:03 | |
|
А если сервер не j2ee, то для этого, собственно, и придуман CGI. Поместите .exe в cgi-директорию на сервере и исполняйте его, вызвав по http.
|
|
|
0 / 0 / 0
Регистрация: 18.02.2009
Сообщений: 8
|
||||||
| 19.02.2009, 23:06 | ||||||
|
Большое спасибо за помощь. Сервлеты изучать времени, к сожалению, нет - до защиты курсовой времени все меньше :-((
CGI: Собственно, я так уже пробовал (правда, не из апплета, а просто набирал в IE). Он пишет CGI Error - заголовки не возвращены и все такое. Конечно, тестировал я в пределах PWS, не знаю, как на сервере. Впрочем, сейчас вопрос стоит так: есть откомпиленый класс java-приложения (конечно, есть и exe-версия, но чтоб ее запустить, надо classpath правильно установить, под 98 это большой гемморой - ведь это в автоэкзеке надо прописывать, а там >8 нельзя, в общем я по-всякому пробовал, но тем не менее при запуске exe возникает NoClassDefFoundError), так вот, этот класс нужно запустить, как альтернативу ехе, так:
1. Как это запустить из апплета? 2. Если этого сделать нельзя, то как это сделать из asp-сценария? Буду очень признателен всем, кто поможет советом - до защиты НЕДЕЛЯ!!!
0
|
||||||
|
Simon
|
|
| 21.02.2009, 10:31 | |
|
Для того, чтобы аплет мог запускать приложения, надо ему это разрешить при помощи policytool
|
|
|
Vasily
|
|
| 21.02.2009, 17:11 | |
|
помести эту строчку в .bat-файл и исполни его из браузера.
Должно сработать. Если будет писать о том, что ему нужны заголовки, дополни файл echo Content-Type: text/html и т.д. или type c:путьфайл_шаблона_ответа.html Не проверял, но должно работать. Если в трех словах, то так. Вариант кривой и небезопасный, но для курсовой сойдет. Удачи. |
|
|
0 / 0 / 0
Регистрация: 18.02.2009
Сообщений: 8
|
|
| 22.02.2009, 20:04 | |
|
Спасибо большое, я так и сделал. Точнее, не совсем так - просто в своей проге сформировал выходной поток с заголовками и прочей ерундой, в итоге получается новый хтмл документ.
А почему небезопасный?
0
|
|
|
0 / 0 / 0
Регистрация: 21.07.2008
Сообщений: 21
|
||||||
| 01.03.2009, 15:51 | ||||||
|
Народ , help pls...
0
|
||||||
|
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
|
|
| 01.03.2009, 16:15 | |
|
с путями может глючить. попробуй переписать путь как /j2sdk1.4.0/bin/javac.exe & /ftp/some.java
дальше, начинает работать-то оно все с текущей директории, а где она? и последнее, лучше вызывть javac.Main, посмотрите в либах tools.jar.
0
|
|
| 01.03.2009, 16:15 | |
|
Помогаю со студенческими работами здесь
12
Как запустить java приложение с компьютера? Как запустить приложение java с firebird Приложение со всеми библиотеками, или как запустить приложение без установленного FW Как запустить консольное приложение Java не из среды разработки, а из файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|