我是java的新手。这是一个关于包的基本问题。我在Netbeans IDE中有一个名为"stacklist.java“的小型java项目。它的包名是stacklist。它有4个不同的类。其中之一就是ListNode。
现在我需要在另一个项目"queuelist.java“中使用ListNode对象。
目录结构为StackList->src->stacklist和QueueList->src->queuelist。StackList和QueueList处于同一级别。
并在queuelist.java项目的库中添加了文件夹(StackList\src)。我做了"import stacklist.*;“
当我运行“清理并构建项目”时,我得到这样的信息:"error: package stacklist i not exist import stacklist.*;“
请推荐我。
发布于 2013-05-03 23:28:03
为
package a.b.c;
public class D;
package e;
import a.b.c.D;
public class E;你需要
src\a\b\c\D.java
src\e\E.java你可以选择Maven,这是一个流行的专业构建基础设施,可以帮助来自互联网的库和库版本控制。和编程约定。
对于maven:
package a.b.c;
public class D;
package e;
import a.b.c.D;
public class E;你需要
src\main\java\a\b\c\D.java
src\main\java\e\E.java开发两个项目需要小心。如果一个项目提供了一个库StackList.jar,那么你需要保持这个库的构建是最新的。IDE通常采用捷径,但显式使用库可能会产生版本错误。
发布于 2013-05-04 00:08:37
添加StackList.jar文件并从当前项目的库中删除文件夹(StackList\src)使其运行时没有错误。
https://stackoverflow.com/questions/16362350
复制相似问题