Как вызвать класс из другого проекта в Eclipse?
Я использую Eclipse, и у меня есть два разных проекта: A и B.
В проекте А у меня есть класс classA
где мне нужно вызвать метод methodB()
из класса classB
содержится в проекте B, как я могу это сделать?
Я попытался добавить проект B в путь сборки проекта A, но все еще не работает.
Благодарю.
4 ответа
Вам нужно добавить другой проект на вкладке "Проект" или добавить папку классов проекта на вкладке "Библиотеки", т. Е. Вы можете попытаться добавить проект B в конфигурацию запуска, используемую проектом A. Перейти в меню Run -> Run configurations
Таким образом, вы можете добавить проект B во вкладку "classpath" вашей конфигурации запуска.
Вот пример, который вы можете найти полезным:
Project_1
имеет следующий класс:
ClassProjectOne.java
который состоит из:
public class ClassProjectOne {
private int m_Age;
private final int AGE_INPUT = 15;
public ClassProjectOne() {
setAge(AGE_INPUT);
}
public int getAge() {
return m_Age;
}
private void setAge(int age) {
m_Age = age;
}
}
Project_2
имеет следующий класс:
ClassProjectTwo.java
который состоит из:
public class ClassProjectTwo {
public static void main(String[] args) {
ClassProjectOne t = new ClassProjectOne();
System.out.println(t.getAge());
}
}
Для того, чтобы это работало, вы должны щелкнуть правой кнопкой мыши Project_2
и нажмите на Properties
, Затем нажмите на Java Build Path
-> Add...
-> Select Project_1
-> OK
, Это устанавливает путь сборки Java.
Если ваш класс статичен, нет необходимости инициализировать его новый экземпляр.
Надеюсь это поможет.
Я только что сделал то, что вы пытаетесь сделать. Я назвал мой первый проект "project1". В этих проектах у меня есть пакет с именем "package1", который, в свою очередь, содержит класс "Class1", содержащий (публичный) статический метод с именем "staticMethod". Я назвал свой второй проект 'project2' с классом 'Class2' в 'package2'. Я добавил project1 в путь сборки project2, а затем вставил оператор import package1.Class1
в начале класса Class2.
Поместите проект B в путь сборки, затем выполните команду "Очистить проект из меню проекта" и затем используйте его.
Нажмите "А" -> Свойства -> Путь сборки -> Проекты ---> Добавить проект ---> ОК