Как добавить / ссылаться на файлы .jar в вашем проекте, когда у вас нет IDE - PullRequest
6 голосов
/ 19 января 2011

Я новичок в Java (в основном разработчик LAMP). Я получил этот JAVA API для анализа .pst файлов и показа всех входящих сообщений.

Я пытался выполнить данный .class файл, но он выдает исключения. Мне нужно добавить / ссылаться на некоторые .jar файлы, предоставляемые API.

У меня еще нет IDE для Java. Wikihow говорит

Когда ваш Java-проект требует JAR библиотеки для работы, вы должны настроить свой проект, чтобы включить библиотеки в его пути сборки. К счастью, Eclipse делает это Процесс прост и легко запомнить. Используемая здесь сборка Eclipse Java - Ганимед 3.4.0.

Итак, какую конфигурацию мне нужно сделать? Или лучше получить Eclipse IDE? У меня есть только один .class файл для выполнения.

Несколько других вопросов, которые я проверил, но не смог получить ответ - Как добавить внешние библиотеки JAR в проект Android из командной строки

Как включить внешние JAR-файлы в мой собственный проект JAR

Ответы [ 2 ]

10 голосов
/ 19 января 2011

Вы должны поместить их в свой путь к классу, как

java -classpath someJar.jar YourMainClass

И, конечно, вы можете сделать то же самое для javac.

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

java -classpath someJar.jar;myJar.jar YourMainClass

Кстати, вам может быть проще использовать IDE для управления такого рода вещами. Я лично использовал только мой слегка скриптовый редактор и отлично справился. Но хорошо знать, как это делать из командной строки.

6 голосов
/ 19 января 2011
javac -cp yourjar.jar YourClass.java

&

java -cp yourjar.jar YourClass

Вам нужно сделать все необходимые файлы доступными в classpath, вот как вы можете это сделать

...