19

我正在开发我的第一个 Java 应用程序,它实际上需要一个 3rd 方包,现在我不知道如何实际使用它。我需要的包来自VLCJ,这样我就可以在我的 GUI 中嵌入一个媒体播放器。

通常,我可以只导入包和类,但是这可以通过 3rd 方包实现吗?他们有一个 .jar 文件可以在他们的网站上下载,这些包是否存储在其中?如果是这样,我该如何在自己的应用程序中使用它们?

4

3 回答 3

18

您只需要将第三方 JAR 放在项目的类路径中。你用的是什么IDE?在 Eclipse 中,你会这样做:

转到左侧的包资源管理器窗口。选择您正在处理的 Java 项目并右键单击。单击属性。然后单击 Java 构建路径。单击添加外部罐子。

或者您可以修改系统范围的 CLASSPATH 以包含 JAR。或者您可以在命令行上执行此操作,例如

java -classpath C:\java\thirdpartjars\thirdparty.jar MyProgram

(您也可以使用参数 with javac)。

有很多方法可以破解这个坚果。

于 2011-06-16T15:15:15.717 回答
9

是的,您下载的 JAR 文件是已编译的 .class 文件的存档(基本上是 .zip 文件),然后您可以将其导入您自己的应用程序。

唯一的事情是您需要将 .jar 文件添加到应用程序的类路径中,以便在导入之前使用它。

我建议看一本好的 Java 书籍或教程(例如,官方 Java 教程),因为这些都是应该涵盖的内容。

于 2011-06-16T15:14:40.630 回答
6

编译项目时需要将jar文件添加到javac的搜索路径中;并且您需要使 jar 在运行时可用——它需要位于运行您的程序的 java 进程的类路径中。

如果您使用的是 IDE,通常会在项目设置中更新这些路径。

于 2011-06-16T15:17:02.597 回答