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

非常感谢您的任何建议,

4

1 回答 1

4

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

您需要导入某些类

import com.insystems.gumball.Gumball;

或整个包裹

import com.insystems.gumball.*;

这可能有助于澄清更多事情

于 2013-08-15T08:22:52.130 回答