Это проект java в Eclipse.
Вот пример:
Проект А с классом А.
Project B с классом B.
шаги:
1. Класс A Класс B импорта, поэтому он может использовать класс B свойство.
2. Сделайте класс А как банку.
3. поместите банку в проект B.
4. В проекте B используется класс A банки.
Но на шаге 4 отображается сообщение об ошибке: import xxx не может быть разрешен.
Может ли файл jar использовать целевой класс?
Edit: Для получения более подробной информации:
A.class
в проекте A:
import projectB.class.b;
public class A{
String str = b.str;
}
В это время там появится сообщение об ошибке, как там нет такого projectB.class.b
не существует в проекте А.
Но после создания A.class
как A.jar
и поместить его в проект B, поскольку РЗ B.class
, поэтому A.class
из A.jar
должны работать должным образом в проекте В.
Проблема заключается в том, что я испытал его, но он не может работать.
Он покажет ошибку: Импорт projectB.class.b
невозможен.
Что мне делать, чтобы заставить меня использовать этот A.class
в Project B вместо того, чтобы прямо помещать A.class
в папку src Project B.
Если вы хотите использовать класс в B.jar ... тогда все, что вам нужно сделать, это добавить B.jar в ваш путь к классам. – paulsm4
Итак, у вас есть круговая зависимость между «class A» и «class B», и эти два класса являются частью двух разных файлов jar? –
@ paulsm4 FYI, пожалуйста, проверьте мое новое редактирование. Добавление 'A.jar' в проект B не работает. –