我是java新手。这是一个关于包的基本问题。我在Netbeans IDE中有一个名为"stacklist.java"的小java项目。它的包名是stacklist。它有4个不同的类。其中之一是ListNode。
现在我需要ListNode对象在其他项目"queuelist.java"。
目录结构为StackList->src-> StackList和QueueList->src-> QueueList。StackList和QueueList都在同一层。
并在queuelist.java项目的Libraries中添加文件夹(StackListsrc)。我写了import stacklist.*;
当我运行"清洁和构建项目"时,我得到这个:"错误:包stacklist不存在进口stacklist。*;"
请推荐我
For
package a.b.c;
public class D;
package e;
import a.b.c.D;
public class E;
你需要srcabcD.java
srceE.java
你可能会选择Maven,一个流行的专业构建基础设施,可以帮助从互联网和库版本控制库。和编程约定。
maven:package a.b.c;
public class D;
package e;
import a.b.c.D;
public class E;
你需要srcmainjavaabcD.java
srcmainjavaeE.java
开发两个项目需要小心。如果一个项目提供了一个库StackList.jar,那么您需要使该库保持最新状态。IDE通常采用快捷方式,但显式使用库可能会产生版本错误。
添加StackList.jar文件并从当前项目的库中删除文件夹(StackListsrc)使此运行无错误