EADever Ответов: 0

C# execute jar file with paremeters


Привет.
я хочу выполнить jar-файл в коде .net c#, кто-нибудь, пожалуйста, помогите мне

вот мой .летучая мышь код, чтобы запустить jar:
JAVA -version:"1.7" %JAVA_OPTS% -ea -javaagent:./libs/ea-commons-1.8.jar -cp ./libs/*;AL-Game_clean.jar com.aionemu.gameserver.GameServer


Что я уже пробовал:

вот что я пробовал

частная button_click появилась недействительным(объект отправителя, RoutedEventArgs е)
{
Процесс process = новый процесс();
процесс.EnableRaisingEvents = false;
процесс.свойство StartInfo.Имя файла = "java.exe";
процесс.свойство StartInfo.Аргументы = "Ява -фляга -Xms2072m -Xmx3096m -сервер -ЭА -javaagent:.//gameserver//libs//ea-commons-1.8.jar -СР .//сервера//библиотеки//*;.//gameserver//libs//AL-Game_clean.jar ком.aionemu.сервера.Сервера";

процесс.Начать();
}

BillWoodruff

Есть ли причина, по которой вы не можете сделать простой поиск в Google и прочитать очевидные обсуждения ... во-первых, прежде чем задавать этот вопрос ? Вопрос "Что вы пробовали?" ожидает "реального" ответа.

EADever

это то что я пробовал но после нажатия на кнопку просто появляется черная консоль и сразу же исчезает
частная button_click появилась недействительным(объект отправителя, RoutedEventArgs е)
{
Процесс process = новый процесс();
процесс.EnableRaisingEvents = false;
процесс.свойство StartInfo.Имя файла = "java.exe";
процесс.свойство StartInfo.Аргументы = "Ява -фляга -Xms2072m -Xmx3096m -сервер -ЭА -javaagent:.//gameserver//libs//ea-commons-1.8.jar -СР .//сервера//библиотеки//*;.//gameserver//libs//AL-Game_clean.jar ком.aionemu.сервера.Сервера";

процесс.Начать();
}

BillWoodruff

Теперь вы делаете успехи :) Пожалуйста, переместите пример кода в свой вопрос и используйте редактор CP, чтобы правильно его отформатировать.

Могу ли я предложить вам также открыть некоторые ссылки, показанные справа на этой странице в разделе "Связанные вопросы" ... часто кто-то уже имел дело с той же проблемой, и статья, совет или другой вопрос QA будут содержать ценную информацию.

Tomas Takac

Вы не говорите, в чем проблема. Вы получаете ошибку? Вы пытались запустить его из командной строки?

EADever

Да, я пробовал работать с пакетным файлом .batch, и он хорошо работает

Tomas Takac

Вы все еще не сказали, какую ошибку получаете. Некоторые советы: ваши аргументы не должны начинаться с "java" имя исполняемого файла находится в имени файла. Нет необходимости удваивать прямые косые черты.

0 Ответов