繁体   English   中英

用Java导入库

[英]Importing library in Java

我是Java的新手,并通过一本名为“Thinking in Java”的书来学习它。 作者写了一个名为net库来缓解理解。 例如, print代替System.out.println等。 那么,我该如何导入这个库?

更新:
他的例子中的作者做了以下事情:

import static net.mindview.util.Range.*;
import static net.mindview.util.Print.*;

我查看了他的源代码,并在net文件夹中找到了build.xml

基本上,要使用外部提供的库编译项目,应将其添加到类路径中。 根据您使用的工具,有多种方法可以执行此操作。 如果你使用文本编辑器和javac (推荐给初学者)采用“粗略”方式,你可以这样做:

javac -classpath .:/path/to/the/folder/containing/your/library MyClass.java

在您的情况下,如果文件夹net位于文件夹D:\\libraries您的编译命令将如下所示:

javac -classpath .:D:\libraries MyClass.java

然后在您的源代码中,您可以像作者那样导入库,即只需复制他的代码:

import static net.mindview.util.Range.*;
import static net.mindview.util.Print.*;

public class MyClass {
.....
}

如果您使用IDE(例如NetBeans),则只需将库添加到项目中。 只需在“ Projects Window右键单击“ Libraries ,然后选择“ Add JAR/Folder ,然后导航到包含net库的文件夹(前一个示例中的文件夹D:\\libraries )。 然后IDE将在编译期间自动将其添加到类路径中。

PS如果你是编程的初学者,我会建议你避免使用Java思考 - 它适用于那些希望在初学者级别上拓展知识的人。 从像Java这样的东西开始:Deitel如何编程 - 它是为初学者编写的,不使用作者开发的库让你混淆初学者并隐藏重要的语言细节。

导入Project属性中引用的任何库都很简单。 使用属性在项目中添加库然后导入它。 net它内置的JDK和JRE提供的库。 你可以使用import java.net.*; 在net包中使用类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM