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的新手所以我不确定如何设置可以在其他项目中使用的包的路径?
非常感谢任何建议,
答案 0 :(得分:4)
问题出在您的import com.insystems.gumball;
行(这意味着gumball
包中的导入com.insystems
类。由于没有,您会收到此错误。
您需要导入某个类
import com.insystems.gumball.Gumball;
或整个包
import com.insystems.gumball.*;
This might help澄清更多内容