Я пытаюсь создать библиотеку с NetBeans, я строй так: Нового проекта ... Java ... приложение Java:Как построить библиотеку баночки
package somma;
public class Somma {
public static int somma(int a, int b) {
int s = a + b;
return s;
}
}
С этой главной
package somma;
public class Main {
public static void main(String[] args) {
int a = 1;
int b = 2;
int s = Somma.somma(a, b);
System.out.println(s);
}
}
После этого щелкните правой кнопкой мыши по проекту ... свойства ... Buid ... Packaging .... щелкните по проекту еще раз, очистите и постройте. Теперь я создал Somma.jar, для попробовать новую библиотеку я построить проект exmple:
package uselibrary;
import static somma.Somma.somma;
public class UseLibrary {
public static void main(String[] args) {
int a = 1;
int b = 2;
int s = somma(a, b);
System.out.println(s);
}
}
работать правильно, но есть проблема, когда я импортировать библиотеку, я хотел бы избежать этого имени import static somma.Somma.somma; Я хотел бы изменить с этим именем import somma; Как я могу это сделать?
Прежде всего: Не делать статические импорта в этом случае. К вашей проблеме: проигнорируйте это! Импорт производится таким образом, это путь к пакету/классу. Вы можете сказать импорт somma. *, Но это не рекомендуется, если вы действительно не потеряете все это. – Luftbaum
Привет Luftbaum, я пробовал без статичности, но не функционировал, проблема заключалась в том, как я построил метод. Я должен писать только: ** import somma; ** –