21.09.2017 14:35
grannie
 
А если
Код:
call "cmd /c start java.exe"
?
21.09.2017 14:39
OlegON
 
Цитата:
grannie call
увы, так же висит консолька, ждет, как все процессы, ею запущенные, подохнут...

прикреплю старые темы
https://olegon.ru/showthread.php?t=25986
https://olegon.ru/showthread.php?t=10116
судя по всему, регулярно требуется, но нормального решения так и нет...
21.09.2017 14:46
Ferus
 
Можно утилитку запилить по быстрому.
С утра попробую
21.09.2017 14:59
student
 
Цитата:
OlegON если не закрыта запущенная из нее программа.
а старый добрый метод с "cmd /c...." тоже не проходит ?

упс не пропустил что уже было :(
и да - не надо call - это обязательный возврат в точку после запуска
21.09.2017 17:42
OlegON
 
Цитата:
Ferus Можно утилитку запилить по быстрому.
С утра попробую
Знать бы, что именно надо сделать.
Допустим, если обычный батник сделать с бесконечным пингом, то без проблем, отрывается после запуска через start.

Если использовать javaw, то тоже проблема исчезает - она не создает консоли при запуске.

Уже спортивный интерес, что заставляет не детачиться консоль при работе обычной java?
22.09.2017 10:03
vdm
 
Если батник должен сразу закрыться, зачем
start /b ?
Оно ж привязывает ввод/вывод программы к окну батника.
22.09.2017 10:24
OlegON
 
Цитата:
vdm зачем
start /b
Да это уже в процессе тестов приклеилось, на общий итог не влияет никак...
22.09.2017 10:39
vdm
 
А версия jre и пример программы можно?
На w2003 и w2012 с jre 8.60 такое не воспроизводится.
start /BELOWNORMAL /b /MIN "123" "java.exe" 123
висит ждет, пока java ошибку выдаст.
Если /b убрать - завершается без ожидания.
22.09.2017 11:23
OlegON
 
Да не вопрос, вот, пожалуйста
7z, соответственно, надо распаковать.
Цитата:
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) Client VM (build 25.144-b01, mixed mode, sharing)
Вложения
Тип файла: 7z olegon.7z (26.7 Кб, 4 просмотров)
Тип файла: cmd test.cmd (68 байт, 9 просмотров)
22.09.2017 12:28
student
 
Цитата:
OlegON вот, пожалуйста
насколько я понял у тебя не смд висит :) а окно рантайма самой явы вот и не получается сохранить программу на выполнение закрыв это типа смд окно - в нем даже команды никакие низя вводить...

аналогично получается если просто с кнопки пуск запустить "java.exe -jar olegon.jar" - т.е. смд от винды тута ваапче ни при чем :)

посмотри опции самой java.exe - вдруг там что то есть

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.