我正在开发我的第一个Java应用程序,它实际上需要第三方软件包,现在我已经迷失了如何实际使用它。我需要的软件包来自VLCJ,因此我可以在我的GUI中嵌入媒体播放器。
通常,我只能导入包和类,但第三方包可以实现吗?他们有一个.jar文件可以在他们的网站上下载,那些包存储在那里?如果是这样,我如何在自己的应用程序中使用它们?
答案 0 :(得分:17)
您只需要将第三方JAR放在项目的类路径中。你在用什么IDE?在Eclipse中你会这样做:
转到Package Explorer窗口 剩下。选择您所在的Java项目 工作和右键单击。点击 属性。然后单击Java Build 路径。单击“添加外部罐子”。
或者您可以修改系统范围的CLASSPATH以包含JAR。或者您可以在命令行上执行此操作,例如
java -classpath C:\java\thirdpartjars\thirdparty.jar MyProgram
(您也可以将参数与javac
一起使用)。
有许多方法可以破解这个坚果。
答案 1 :(得分:8)
是的,您下载的JAR文件是已编译的.class文件的存档(基本上是.zip文件),您可以将其导入到您自己的应用程序中。
唯一需要的是,您需要将.jar文件添加到应用程序的类路径中,以便在导入之前使用它。
我建议您查看一本好的Java书籍或教程(例如official Java tutorial),因为这是应该涵盖的所有内容。
答案 2 :(得分:5)
编译项目时,需要将jar文件添加到javac的搜索路径中;并且您需要在运行时使jar可用 - 它需要位于运行程序的java进程的类路径中。
如果您使用的是IDE,通常会在项目设置中更新这些路径。