我如何知道Java导入的路径?

时间:2014-08-07 23:39:37

标签: java eclipse import libraries

我正在尝试学习Java(我知道php),但我不知道所包含的课程有哪些路径。例如,我在Eclipse中创建一个新目录(在包中)并从其他项目中拖出一个类。当我尝试导入它时,它无法找到该类。即使我没有任何dirs,并且该类直接在包中,使用import package.classname也不起作用......

我必须遗漏一些东西,但谷歌搜索没有向我显示任何回复。

如何获取课程路径?它在属性中的某个地方吗?

2 个答案:

答案 0 :(得分:0)

Java具有类路径的概念:应该找到所有类的路径。

您可以使用以下代码获取现有的类路径:

 System.getProperty("java.class.path")

如果从命令行运行java,则必须使用类设置自己的类路径。

从类路径中,使用包来查找类。例如,如果类路径是"。",这是当前文件夹,并且您有一个名为A的类,它位于com.yourcompany包中,那么您将在./com下找到该类。 /yourcompany/A.class

在您给出的示例中,转到终端并查找" bin"文件夹,你会看到所有课程。但是,如果要将另一个项目中的新类添加到项目中,则可以采用更简单的方法。您可以在Eclipse中打开构建路径,并将其他项目中的类添加到项目中。

另一种方法是从另一个项目创建一个jar并将jar添加到你的项目中。

答案 1 :(得分:0)

在Eclipse中,转到Project-> Properties-Java Build Path,您可以在其中配置允许导入的类路径。