所以我不熟悉向java添加新的库。我从 GitHub 下载了一个库,并获得了一个 zip 文件。
我已经提取了内容,但我迷路了。我不知道应该在哪里以及如何添加这个库。
我不使用任何 IDE。我在 Windows 8 上使用命令提示符。我使用记事本输入代码
我在过去的 2 个小时里完成了我的研究,但所有这些都是针对某些 IDE 的,而我发现的其他 IDE 没有帮助。
我读到了有关 -classpath 的内容,但每次我有一个新库时我都必须设置路径? (我还是很困惑)
请告诉我如何添加这个库。谢谢!
最佳答案
假设我有两个 Java 库打包为 jar 文件:foo.jar
和 bar.jar
foo.jar
包含类 Foo.class
,bar.jar
包含类 Bar.class
.
现在我正在编写一段代码,其中同时使用 Foo
和 Bar
。
package my.work;
public class TestDrive {
public static void main(String[] args) {
Foo foo = new Foo();
Bar bar = new Bar();
System.out.println("Hello, " + foo + " and " + bar);
}
}
为了编译TestDrive.java
,我需要知道两个依赖项所在的位置。我很可能将它们放在我的 libs 文件夹中
+-project
| +---src
| | +--TestDrive.java
| +---libs
| | +--foo.jar
| | +--bar.jar
| +---build
| | + my
| | | +-- work
| | | | +--TestDrive.class //once I compile it with javac
然后我需要做类似的事情
javac -classpath libs/foo.jar:libs/bar.jar -d build -sourcepath src src/TestDrive.java
因此,要回答您的问题,是的,您需要将所有库放入类路径中。
当然,还有其他方法可以做到这一点。
关于java - 如何向 java 添加库?我不使用任何IDEA,我只使用命令提示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46597312/