我正在开发我的第一个 Java 应用程序,它实际上需要一个 3rd 方包,现在我不知道如何实际使用它。我需要的包来自VLCJ,这样我就可以在我的 GUI 中嵌入一个媒体播放器。
通常,我可以只导入包和类,但是这可以通过 3rd 方包实现吗?他们有一个 .jar 文件可以在他们的网站上下载,这些包是否存储在其中?如果是这样,我该如何在自己的应用程序中使用它们?
您只需要将第三方 JAR 放在项目的类路径中。你用的是什么IDE?在 Eclipse 中,你会这样做:
转到左侧的包资源管理器窗口。选择您正在处理的 Java 项目并右键单击。单击属性。然后单击 Java 构建路径。单击添加外部罐子。
或者您可以修改系统范围的 CLASSPATH 以包含 JAR。或者您可以在命令行上执行此操作,例如
java -classpath C:\java\thirdpartjars\thirdparty.jar MyProgram
(您也可以使用参数 with javac
)。
有很多方法可以破解这个坚果。
是的,您下载的 JAR 文件是已编译的 .class 文件的存档(基本上是 .zip 文件),然后您可以将其导入您自己的应用程序。
唯一的事情是您需要将 .jar 文件添加到应用程序的类路径中,以便在导入之前使用它。
我建议看一本好的 Java 书籍或教程(例如,官方 Java 教程),因为这些都是应该涵盖的内容。
编译项目时需要将jar文件添加到javac的搜索路径中;并且您需要使 jar 在运行时可用——它需要位于运行您的程序的 java 进程的类路径中。
如果您使用的是 IDE,通常会在项目设置中更新这些路径。