2012-11-05 3 views
0

Как я могу запустить банку, в которой нужно несколько банок? Позвольте мне объяснить, у меня есть, например, проект с банкой «Main.jar», но, чтобы запустить этот Main.jar мне нужно jdom.jar (для XML-файла), jGit.jar ...Запуск казни с несколькими банками

Предположим, нам нужно больше, чем две банки. Как я могу запустить мой Main.jar?

+0

Поместите банки в путь к классам (файл .jar, а не каталог, в котором он находится) – SJuan76

+0

Что такое команда? – Mehdi

+0

@Mehdi Как вы управляете своим Main.jar? Командная строка относится к терминалу, на котором выполняются команды. Например. под Windows 'cmd'. – dan

ответ

1

Включая необходимые файлы jar в пути к классам. Что-то вроде:

java -cp "Main.jar;jdom.jar;jdom.jar" MainClass 

Если вы под Windows, и хотели бы, чтобы выполнить Main.jar с двойным щелчком, вам нужно будет создать .bat файл и использовать, что один вместо того, чтобы запустить программу. Содержимое файла .bat будет иметь указанную выше команду.

В Unix/Linux вы создадите файл оболочки с похожим контентом.

Обратите внимание, что значения аргументов -cp должны содержать все банки, от которых зависит ваш Main.jar.

1

Запустите банку с основным классом и добавьте все другие банки в путь к классам.

java -cp yourJars yourClass 

см. Этот post для получения дополнительной информации. См. Это java tutorial

+0

Что такое линия командира? – Mehdi

Смежные вопросы