Присоединить процесс к экземпляру CommandLine - PullRequest
1 голос
/ 30 декабря 2010

Я пытаюсь запустить приложение из командной строки, чтобы увидеть, что оно выводит на печать для стандартного вывода, но каждый раз, когда я запускаю его, оно запускает графический интерфейс, и действия командной строки завершаются. *

Я даже пытался запустить его из кода C # и использовать метод WaitForExit (), но он просто не ждет.

Я знаю, что это можно сделать, потому что мой друг может это сделать, и мы используем ту же летучую мышь, чтобы запустить приложение.

РЕДАКТИРОВАТЬ: Я запускаю это так:

java -DproxySet=true -jar Minecraft.exe

Любые советы будут оценены, спасибо

1 Ответ

0 голосов
/ 31 августа 2011

Возможно, что у одного из вас java по умолчанию равно -server, а у одного -client и , что это различие вызывает отсоединение процесса. Кажется, я не могу найти документацию, подтверждающую эту теорию, но этот часто задаваемый вопрос указывает, что значение по умолчанию может быть разным для разных окон Windows.

Итак, попробуйте добавить -server, а затем попробуйте заменить -server на -client и посмотрите, сработает ли это.

Кроме того, сделайте java -version на вашем компьютере и на компьютере ваших друзей. Эту разницу можно объяснить и этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...