基本上,要使用外部提供的库编译您的项目,您应该将其添加到类路径中。根据您使用的工具,有多种方法可以做到这一点。如果您使用文本编辑器和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),您只需将库添加到项目中即可。只需右键单击Libraries
并Projects Window
选择Add JAR/Folder
,然后导航到包含net
库的文件夹D:\libraries
(我之前示例中的文件夹)。然后 IDE 会在编译过程中自动将其添加到类路径中。
PS,如果你是编程初学者,我建议你避免 Thinking in Java——它适用于希望在初学者后扩展知识的人。从Deitel 的 Java:How to Program之类的东西开始——它是为初学者编写的,不使用作者开发的库,让初学者感到困惑,也不会向你隐藏重要的语言细节。