создаем собственную банку и используем ее в другом проекте - PullRequest
0 голосов
/ 11 июня 2011

Я хочу создать нашу собственную банку, которая имеет несколько простых методов, таких как метод печати. ​​

Я создал флягу этого java-проекта и импортировал ее в другой проект. Я также строю путь.

Проблема в том, что я могу создать объект классов, которые находятся в банке, но я не могу вызвать методы этого класса. Я использую Eclipse 3.4 (Eclipse Ganymede (3.4)) версия

1 Ответ

1 голос
/ 11 июня 2011

Похоже, что если вы успешно строите JAR, вы не включили его в путь к классам при компиляции / запуске приложения.Это можно сделать, если вы компилируете / запускаете из командной строки опцию -cp или -classpath.Оба выполняют одну и ту же функцию.

Для компиляции:

javac -cp .:PathToMyJar/MyJar.jar MyMainClass.java

Для запуска:

java -cp .:PathToMyJar/MyJar.jar MyMainClass

Приведенные выше команды будут искать в текущем каталоге ('.')и в указанном файле MyJar.jar.В Windows вы разделяете элементы в classpath точкой с запятой, а в Linux / Unix / OS X вы будете использовать двоеточие.

Если вы используете IDE, вам нужно каким-то образом добавить файл JAR вclasspath для вашего проекта.Как это сделать, зависит от IDE.

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