tag personalizadas etiquetas custom java jar

personalizadas - ¿Cómo se utiliza una biblioteca de Java?



taglib taglib uri (5)

¿Has incluido esas bibliotecas en tu classpath?

Si está utilizando eclipse, podría

Proyecto -> propiedades -> ruta de compilación Java -> addJar.

Y el archivo Jar se debe colocar en un directorio dentro de su área de trabajo (lib / por ejemplo)

Si tiene que llevar su proyecto a otra computadora, podría seguir estos pasos

  1. Antes de hacer nada, exporte su proyecto (como un archivo Jar, por ejemplo).
  2. Guárdelo en su unidad favorita (cd / usb drive / diskette / tape).
  3. En la "otra computadora", puede importar este proyecto a su área de trabajo

Estoy intentando usar una biblioteca java de código abierto para visualizar nodos y bordes en un gráfico, pero estoy completamente perdido.

Tengo un montón de archivos jar en una carpeta. Al hacer clic en algunos de los archivos jar, se abren las ventanas de Java Open con gráficos que se muestran. Al hacer clic en otros archivos jar no hace nada.

Si lo descubriera, ¿simplemente pegaría los archivos jar allí con los otros, o eso todavía no funcionaría?

Y si alguna vez descubro cómo usar estos archivos, ¿eso significa que debo incluirlos si transfiero mi proyecto java a otra computadora? ¿Cómo voy a hacer eso?


Creo que si pones los archivos jar en tu ruta de clase, puedes importar y usar clases como si fuera una biblioteca estándar. Descubrir la ruta de clase puede ser confuso, pero puede configurarlo cuando inicie su jvm. Su IDE puede tener opciones para ello, también.

La mayoría de los problemas de java son problemas de classpath.


Debe tener documentación para estos tarros. Algunos suenan como ejemplos, pero uno debe ser el modelado gráfico central y la representación de Jar. Esperemos que los ejemplos tengan fuente incluida.

Solo agregue ese Jar a su proyecto en Eclipse (por ejemplo, en una carpeta / lib en su proyecto, luego agréguelo a la ruta de compilación) y use la documentación para usar el código. También puedes usar Eclipse para mirar dentro del archivo Jar.

A menos que no haya otra alternativa, es probable que no valga la pena usar una carga de código de terceros que no esté documentada, al menos en el nivel de API, y sin ningún tipo de ejemplo de fuente definitivamente no.


En Eclipse, debe agregar bibliotecas a la ruta de compilación del proyecto .

En general, debe proporcionar dependencias a través de los mecanismos de classpath en tiempo de compilación y tiempo de ejecución. Los mecanismos precisos varían, pero, por ejemplo, si usas el compilador javac , deberías proporcionar tus bibliotecas en la línea de comandos:

javac -classpath C:/dir/lib1.jar;C:/dir/lib2.jar foo/MyClass.java

Estas dependencias también serían necesarias para invocar la aplicación:

java -classpath C:/dir/lib1.jar;C:/dir/lib2.jar;. foo.MyClass

Esta página proporciona buena información, aunque buscar en Google el término "classpath" debería proporcionar fuentes alternativas.


Lo usa incluyéndolo en el classpath de su aplicación java, de esa manera puede hacer referencia a él desde su código. Here hay un documento de inicio. El JDK 1.6 tiene algunas opciones más fáciles (como especificar múltiples archivos jar como * .jar). Definitivamente es un poco complicado, pero vale la pena saberlo.