将自定义包导入项目

时间:2013-08-15 08:20:25

标签: java intellij-idea packages

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的新手所以我不确定如何设置可以在其他项目中使用的包的路径?

非常感谢任何建议,

1 个答案:

答案 0 :(得分:4)

问题出在您的import com.insystems.gumball;行(这意味着gumball包中的导入com.insystems类。由于没有,您会收到此错误。

您需要导入某个类

import com.insystems.gumball.Gumball;

或整个包

import com.insystems.gumball.*;

This might help澄清更多内容