В Java вы обычно работаете в папке one , так называемой исходной папке. В этой папке классы можно разделить на пакеты, обычно используя определенный шаблон, например com.company.something. В этом случае класс применяется через импорт. Указывается ключевое слово import и имя пакета, в котором находится класс. Если они являются внешними ресурсами, классы включаются как внешние ресурсы (файлы .jar), в настоящее время для этого используются инструменты сборки, такие как gradle и maven. После того, как зависимости импортированы, их также можно использовать.
Если у вас есть два локальных проекта и вы хотите получить доступ к классу из проекта B например, в проекте A вы работаете с IDE. В Eclipse я просто набрал бы go в настройках пути сборки ProjectB и добавил ProjectA. Я рекомендую Intellij в качестве IDE, там вы решаете это следующим образом:
Шаги в IDEA (вам не понадобятся следующие шаги, если вы будете следовать нижеприведенным рекомендациям):
- Right щелкните по проекту и выберите открыть настройки модуля
- Go на вкладке зависимостей
- нажмите знак плюс и добавьте модуль, который вы хотите использовать.
Рекомендации:
Никогда не используйте класс проекта в другом проекте, всегда создавайте красивый интерфейс и используйте этот интерфейс в других проектах. Если возможно, используйте Dependency Injection для управления различными проектами и их зависимостями (для этого используются внутренние интерфейсы). Используйте инструменты сборки, такие как Gradle и Maven, для управления процессом сборки.