Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/19: Рейтинг темы: голосов - 19, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 06.12.2010
Сообщений: 8

Запуск jar файла и передача в него аргуметнов.

03.10.2011, 19:19. Показов 3886. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно есть jar-программа, которая принимает необходимые аргументы, их примерно 6. Так вот, через bat-ник запускается нормально, а когда пытаюсь через C#, System.Diagnostics.Process, передаю аргументы в String, как в bat-нике, разделяя пробелом, не очень то получается. Может я что-то делаю неправильно?

Заранее спасибо за ответ.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.10.2011, 19:19
Ответы с готовыми решениями:

Запуск файла *jar
Всем привет. Есть .jar файл который нужно открыть из программы. Если открывать так: Process.Start("some.jar"); , то он...

Запуск .bat файла с передачой в него параметров
Нужна помощь, перечитал не один десяток страниц, но так и не нашел рабочего способа запуска bat файла из C#. Также мне нужно передать в bat...

Запуск Jar приложения с параметрами
Пишу код который должен запускать майнкрафт... Запуск с bat скрипта: start javaw -Xmx512m...

10
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
03.10.2011, 19:22
А может покажите jar файл?
0
0 / 0 / 0
Регистрация: 06.12.2010
Сообщений: 8
03.10.2011, 21:31  [ТС]
Цитата Сообщение от Петррр Посмотреть сообщение
А может покажите jar файл?
Смысл? Говорю же, через bat все принимает и нормально работает (в jar-e обычные args[]). Через программу - нет.
0
87 / 86 / 13
Регистрация: 21.10.2010
Сообщений: 349
04.10.2011, 15:38
Покажите код как вы передаете данные в jar файл
0
0 / 0 / 0
Регистрация: 06.12.2010
Сообщений: 8
04.10.2011, 20:43  [ТС]
Цитата Сообщение от Vangok Посмотреть сообщение
Покажите код как вы передаете данные в jar файл
Пишу в String аргументы:
C#
1
String Arguments = " -jar Launcher.jar " + GC.NICK + " " + Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "//.minecraft//bin//minecraft.jar" + " ServerIP";
Потом передаю их в Process:
C#
1
Minecraft.StartInfo.Arguments = Arguments;
И запускаю процесс. Лаунчер запускает, но не запускает Minecraft. Через bat все окей.
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
04.10.2011, 20:55
C#
1
2
String Arguments = " -jar Launcher.jar " + GC.NICK + " " + Environment.GetFolderPath
(Environment.SpecialFolder.ApplicationData) + "\\.minecraft\\bin\\minecraft.jar" + " ServerIP";
0
0 / 0 / 0
Регистрация: 06.12.2010
Сообщений: 8
04.10.2011, 21:18  [ТС]
Цитата Сообщение от Петррр Посмотреть сообщение
C#
1
2
String Arguments = " -jar Launcher.jar " + GC.NICK + " " + Environment.GetFolderPath
(Environment.SpecialFolder.ApplicationData) + "\\.minecraft\\bin\\minecraft.jar" + " ServerIP";
Не помогло, как и ожидал.
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
04.10.2011, 21:43
Ну так переделай немного программу на Java что бы она все параметры вывоила. Если конечно Вы ее сами написали или у Вас есть исходник.
0
0 / 0 / 0
Регистрация: 06.12.2010
Сообщений: 8
04.10.2011, 22:03  [ТС]
Цитата Сообщение от Петррр Посмотреть сообщение
Ну так переделай немного программу на Java что бы она все параметры вывоила. Если конечно Вы ее сами написали или у Вас есть исходник.
Там, на минутку, ~5k строк на c#. И на яве подобного не сделаешь, там XAML все-таки. Писал сам, около 3-х месяцев. На финальной стадии.
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
04.10.2011, 22:14
Короче выкладывайте коды либо тема закрыта. Гадать тут не будем.
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
04.10.2011, 22:16
Boss302, выложите рабочий код скрипта, которым вы запускаете игру
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.10.2011, 22:16
Помогаю со студенческими работами здесь

Большая работа с Excel (передача в него данных, построение графиков, дозапись, создание нового файла Excel)
Всем участниками большой привет. Снова нужна помощь. Что имеем: -Имеем форму во вложении. на ней есть 30 нужных нам текстбоксов,...

Запуск .Jar файла
добрый день программисты создал проект который заносит, считывает, удаляет данные из SQL. Когда я выполняю проект все компилируется и...

Запуск jar файла
Здравствуйте. Кто-нибудь может подсказать, что делать, если при попытке запуска jar файла (как двойным щелчком,так и из командной строки)...

Запуск jar-файла
Скажите плииз, почему напрочь не выполняется класс из jar-файла???? Вот, собственно содержание Jar-архива: C:\Users\user\jar tf...

Запуск jar файла с параметрами
При попытке запустить файл через .bat файлjava -Xincgc -Xmx700M -Xms700M -Djava.library.path=versions\1.6.2\natives -cp...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru