У меня есть два Java-проекта (см. Ниже) с конфликтующими именами пакетов, я пытаюсь переименовать пакеты, чтобы избежать путаницы с именами пакетов. Но я сталкивался с проблемами.
Проект один:
com.example.test
|_ ObjectOne.java
Проект второй:
com.example.test
|_ ObjectTwo.java
Теперь то, что я нахожу странным, это то, что ObjectOne.java используется в классе ObjectTwo.java Мне не предлагается импортировать класс.
Вопрос : это потому, что компилятор считает, что ObjectOne.java
в текущем пакете проекта 2?
Проблема после изменения имени пакета
но ... когда я меняю имя пакета проекта один на:
Проект один:
com.example.testing.test
|_ ObjectOne.java
Теперь я получаю ошибку компиляции, потому что нет
import com.example.testing.test.ObjectOne;
Вопрос : есть ли другой способ решить эту проблему без необходимости
импортировать класс везде?