Por lo tanto, utilizaré Java Web Start para implementar la aplicación java. Al exportar a un Jar Runnable, hay tres opciones en eclipse Helios.¿Cuál es la diferencia entre las opciones de manejo de la biblioteca jar ejecutable?
- Extracto de bibliotecas necesarias en el tarro
- paquete bibliotecas necesarias en el tarro
- Copiar bibliotecas necesarias en sub carpeta junto al frasco.
¿Cuáles son las diferencias y cómo afectarán a mi archivo .jnlp?
Si se trata de un solo contenedor, ¿no es más fácil porque no tendría que escribir todas las rutas diferentes a todas las bibliotecas que utiliza?
Si hay cambios tanto en la biblioteca como en la aplicación, ¿una sola jarría sería una mejor solución? ¿O necesitaría <jar href=''>
para cada biblioteca individual?
También tenga en cuenta que necesito hacer uso de bibliotecas nativas como archivos .dll y .so.
+1 Gracias, respuesta muy detallada. – KJW
Curioso, ¿qué tal si creamos un contenedor que no se puede ejecutar? ¿Hay alguna diferencia? – KJW
@KimJongWoo Puede "ejecutar" JAR ejecutables como este 'java -jar myjar.jar' porque el JAR define la ubicación de un método' main() 'en su archivo" META-INF/MANIFEST.MF ". La configuración "Main-Class" dentro de este archivo define la clase que tiene el método 'main()'. Los JAR "normales" tienden a no tener esta configuración, por lo que no puede "ejecutarlos" de la misma manera. – Michael