如何在Java中使用第三方包

我正在开发我的第一个Java应用程序,它实际上需要第三方软件包,现在我已经迷失了如何实际使用它。 我需要的软件包来自VLCJ,这样我就可以在我的GUI中嵌入一个媒体播放器。

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

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

转到左侧的Package Explorer窗口。 选择您正在使用的Java项目并右键单击。 单击属性。 然后单击Java Build Path。 单击“添加外部JAR”。

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

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

(你也可以使用javac的参数)。

破解这个坚果的方法有很多种。

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

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

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

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

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