IntelliJ IDEA 12.1.4 Community Edition
Fedora release 18 (Spherical Cow)
Здравствуйте,Импорт пользовательских пакетов в проект
Я создал имя пакета под названием com.insystems.gumball
У меня есть класс с именем Gumball с некоторыми функциями.
package com.insystems.gumball;
public class Gumball {
/* functions here */
}
Теперь я создал новое приложение проект командной строки под названием gumball_test
package com.insystems.gumballtest;
import com.insystems.gumball;
public class Main {
public static void main(String[] args) {
Gumball gb = new Gumball(5);
}
}
Проблема в том, что я получаю:
unused port statement
и
cannot resolve symbol gumball
Оба эти проекты находятся в разных как я хочу сохранить все мои пакеты в каталоге, который я могу импортировать, когда мне это нужно.
Я новичок в Java и IntelliJ, поэтому не знаю, как я могу установить путь к моим пакетам, которые могут быть использованы в моих других проектах?
Большое спасибо за любые предложения,
Просто быстрый вопрос. Я исхожу из C/C++, поэтому мы всегда связываем * .so и предоставляем путь. В Java, как оператор импорта знает, где найти пакет, если я не указал путь туда, где находится пакет? – ant2009
они выглядят в одном пакете и в classpath. Прочтите это http://en.wikipedia.org/wiki/Classpath_(Java) – Tala
Я понимаю, что вы подразумеваете под импортом фактического класса. Я сделал это и, как и ожидалось, до сих пор не могу найти символ. Я думаю, это потому, что он не знает, где его найти. Я хотел бы сохранить свои пакеты автономными. – ant2009