ant*_*009 5 java intellij-idea package
IntelliJ IDEA 12.1.4 Community Edition
Fedora release 18 (Spherical Cow)
Run Code Online (Sandbox Code Playgroud)
你好,
我创建了一个名为的包com.insystems.gumball
我有一个名为 Gumball 的类,具有一些功能。
package com.insystems.gumball;
public class Gumball {
/* functions here */
}
Run Code Online (Sandbox Code Playgroud)
现在我创建了一个名为gumball_test的新命令行应用程序项目
package com.insystems.gumballtest;
import com.insystems.gumball;
public class Main {
public static void main(String[] args) {
Gumball gb = new Gumball(5);
}
}
Run Code Online (Sandbox Code Playgroud)
问题是我得到:
unused port statement
Run Code Online (Sandbox Code Playgroud)
和
cannot resolve symbol gumball
Run Code Online (Sandbox Code Playgroud)
这两个项目都位于不同的目录中,因为我想将所有包保存在一个目录中,以便在需要时可以导入它们。
我是 Java 和 IntelliJ 新手,所以我不确定如何设置可在其他项目中使用的包的路径?
非常感谢您的任何建议,
问题出在您的import com.insystems.gumball;行中(这意味着gumball在包中导入类com.insystems)。由于没有,您会收到此错误。
您需要导入某些类
import com.insystems.gumball.Gumball;
Run Code Online (Sandbox Code Playgroud)
或整个包裹
import com.insystems.gumball.*;
Run Code Online (Sandbox Code Playgroud)
这可能有助于进一步澄清事情
| 归档时间: |
|
| 查看次数: |
13133 次 |
| 最近记录: |