如何在Java中使用第三方软件包

n0p*_*0pe 18 java package vlcj

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

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

pla*_*nes 17

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

转到左侧的Package Explorer窗口.选择您正在处理的Java项目并右键单击.单击属性.然后单击Java Build Path.单击"添加外部JAR".

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

java -classpath C:\java\thirdpartjars\thirdparty.jar MyProgram
Run Code Online (Sandbox Code Playgroud)

(你也可以使用这个参数javac).

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


小智 8

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

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

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


ant*_*oft 5

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

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