Предположим, у меня есть проект so.lib
, где у меня есть Источник для TablaHash.java
:
package librerias.estructurasDeDatos.deDispersion;
public class TablaHash {
public String test() {
return "OK, I'm here";
}
}
в другом проекте so.test
У меня есть класс Main
, который использует предыдущий класс:
package so.test;
import librerias.estructurasDeDatos.deDispersion.TablaHash;
public class Main {
public static void main(String[] args) {
var tabla = new TablaHash();
System.out.println(tabla.test());
}
}
Вариант 1. Использовать первый проект во втором проекте
Добавить первый (библиотечный) проект в путь к классам на вкладке "Проекты" в настройках второго объекта.
Структура проекта и настройки so.test
:
Опция 2 - Копировать файл класса
Скопируйте каталоги файлов классов и в папку lib
второго проекта. Добавьте папку lib
в путь к классам на вкладке Libraries
. (Я использовал lib
, но папка может иметь любое (действительное) имя)
Структура проекта и настройки so.test
:
Примечание: структура / иерархия папок ie внутри lib
такая же, как и в проекте, в котором был расположен файл класса (так же, как иерархия пакетов ie) :