una que programacion pasos para paquete interfaz grafica crear contenedores consiste componentes componente java package vlcj

programacion - Cómo utilizar paquetes de terceros en Java



que es swing en programacion java (3)

Debe agregar el archivo jar a la ruta de búsqueda de javac cuando compile su proyecto; y necesita hacer que el jar esté disponible en tiempo de ejecución: debe estar en la ruta de clase del proceso java que ejecuta su programa.

Si está utilizando un IDE, normalmente actualiza estas rutas en la configuración del proyecto.

Estoy desarrollando mi primera aplicación Java que realmente necesita un paquete de terceros y ahora estoy perdido en cuanto a cómo usarlo realmente. Los paquetes que necesito son de VLCJ para poder incrustar un reproductor multimedia en mi GUI.

Por lo general, solo puedo importar paquetes y clases, pero ¿es esto posible con paquetes de terceros? Tienen un archivo .jar para descargar en su sitio web, ¿están los paquetes almacenados en eso? Y si es así, ¿cómo hago para usarlos en mi propia aplicación?


Sí, el archivo JAR que descarga es un archivo (básicamente un archivo .zip) de archivos .class compilados que luego puede importar a su propia aplicación.

Lo único es que necesita agregar el archivo .jar a la ruta de clase de su aplicación para que lo use antes de que pueda importarlo.

Yo sugeriría ver un buen libro o tutorial de Java (por ejemplo, el tutorial oficial de Java ) ya que esto es todo lo que debe cubrirse.


Solo necesita el JAR de terceros para estar en el classpath de su proyecto. ¿Qué IDE estás usando? En Eclipse harías:

Ve a la ventana del Explorador de paquetes a la izquierda. Seleccione el proyecto Java en el que está trabajando y haga clic derecho. Haga clic en Propiedades. Luego haga clic en Java Build Path. Haga clic en Agregar tarros externos.

O puede modificar su CLASSPATH en todo el sistema para incluir el JAR. O puede hacerlo en la línea de comandos, por ejemplo

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

(Puedes usar el argumento con javac también).

Hay muchas maneras de romper esta tuerca.