首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从不同文件夹中的包中导入类?

如何从不同文件夹中的包中导入类?
EN

Stack Overflow用户
提问于 2013-05-03 23:20:16
回答 2查看 20.3K关注 0票数 0

我是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.*;“

请推荐我。

EN

回答 2

Stack Overflow用户

发布于 2013-05-03 23:28:03

代码语言:javascript
复制
package a.b.c;
public class D;

package e;
import a.b.c.D;
public class E;

你需要

代码语言:javascript
复制
src\a\b\c\D.java
src\e\E.java

你可以选择Maven,这是一个流行的专业构建基础设施,可以帮助来自互联网的库和库版本控制。和编程约定。

对于maven:

代码语言:javascript
复制
package a.b.c;
public class D;

package e;
import a.b.c.D;
public class E;

你需要

代码语言:javascript
复制
src\main\java\a\b\c\D.java
src\main\java\e\E.java

开发两个项目需要小心。如果一个项目提供了一个库StackList.jar,那么你需要保持这个库的构建是最新的。IDE通常采用捷径,但显式使用库可能会产生版本错误。

票数 4
EN

Stack Overflow用户

发布于 2013-05-04 00:08:37

添加StackList.jar文件并从当前项目的库中删除文件夹(StackList\src)使其运行时没有错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16362350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档