Где я могу разместить зависимости Java для запуска crawler4j-2.2.jar? - PullRequest
0 голосов
/ 01 октября 2010

Я новичок в Java и не уверен, где разместить зависимости Java, необходимые для запуска crawler4j. Я помещаю их в одну папку, или я размещаю их там, где находится Java на моем компьютере, или как? Пожалуйста, помогите мне.

Ответы [ 3 ]

1 голос
/ 01 октября 2010

Разумный подход - поместить зависимые JAR-файлы в ту же папку, что и файлы JAR / байт-кода вашего приложения.Как уже упоминалось, нужно убедиться, что фактическая папка, содержащая JAR, находится в пути к классам при запуске JVM для запуска приложения.Аргумент -cp является рекомендуемым способом сделать это, и обычной практикой является создание небольшого сценария оболочки / пакетного файла для запуска приложения с соответствующими параметрами JVM.не очень хорошая идея по нескольким причинам.

  • Это может привести к непредвиденным побочным эффектам в других приложениях, запущенных с этой установкой.Сюда входят приложения, запускаемые другими пользователями.

  • Это затруднит обновление вашей установки Java до следующего уровня исправления.

0 голосов
/ 01 октября 2010

Вы кладете их в свой путь к классам.Путь к классу может быть указан с аргументом -cp при запуске Java-программы.

java -cp depend1.jar;depend2.jar;etc... Class2Run

0 голосов
/ 01 октября 2010

Вы должны поместить их в CLASSPATH. Если вы запускаете ваше приложение из командной строки, вы можете указать свой путь к классу, используя аргумент -cp для java

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