¿Cuál es la diferencia en eclipse entre exportar como archivo JAR y exportar como archivo JAR ejecutable? ¿No son ambos ejecutables? ¿Cuáles son los pros/contras de cada uno?Java Eclipse: diferencia entre exportar como JAR y exportar como JAR ejecutable
Respuesta
El archivo ejecutable contiene un archivo MANIFEST.MF, que define la clase principal que se ejecutará cuando se ejecuta el archivo jar.
frascos para no ejecutables son sólo las bibliotecas de clases, que se pueden agregar a la ruta de clase de modo se vuelve a utilizar ese código (que también contiene el archivo de manifiesto, pero sin clase principal allí)
Con el archivo JAR estándar, debe especificar la clase con el método principal en la línea de comando cuando ejecuta el jar. Con un JAR ejecutable, hay un archivo de manifiesto que contendrá esa información para que pueda simplemente escribir java -jar myRunnable.jar
, o simplemente hacer doble clic en él.
Un jar ejecutable es un archivo jar que tiene un archivo Manifest incrustado que incluye la declaración "Main-Class:". La "Clase principal" debe definirse para que el tiempo de ejecución java sepa a qué clase llamar cuando se "ejecuta" el contenedor. Si un contenedor no incluye un manifiesto con la "Clase principal", no se considera un "contenedor ejecutable", es solo una biblioteca de código Java.
Supongo que esta es la diferencia en la forma en que Eclipse exporta el contenedor, pero no está 100% seguro.
Vea este enlace para más información: http://www.skylit.com/javamethods/faqs/createjar.html
- 1. cómo exportar (JUnit) test suite como jar ejecutable
- 2. Exportar JAR con Netbeans
- 3. Exportar aplicación Scala a JAR ejecutable
- 4. Eclipse, JAR Exportar es empaquetar archivos svn
- 5. Diferencia entre archivo .jar y .dll
- 6. "Launch Configuration" aparece en blanco al intentar exportar jar ejecutable?
- 7. Eclipse: incluya el código fuente mientras exporta como jar ejecutable
- 8. ¿Por qué Eclipse exporta todo mi proyecto como archivo JAR ejecutable?
- 9. ¡Implementar el juego! aplicación como jar ejecutable
- 10. Diferencia entre clase Java y jar
- 11. ¿Cómo exportar Java OpenGL (JOGL) desde Eclipse?
- 12. "duplicar la entrada de" error al exportar proyecto Java JAR con Eclipse
- 13. Eclipse: ¿Cómo construir un jar ejecutable con jar externo?
- 14. Archivo ejecutable Java de JAR
- 15. Exportar comentarios como comentarios
- 16. ¿Cuál es la diferencia entre las opciones de manejo de la biblioteca jar ejecutable?
- 17. ¿Cuál es la diferencia entre "Agregar JAR" y "Agregar JAR externos" en Eclipse?
- 18. Cómo crear un archivo .jar o export jar en IntelliJ (como eclipse java archive export)
- 19. eclipselink PersistenceUnitLoadingEception en JAR ejecutable
- 20. Django admin - Exportar como CSV
- 21. jar ejecutable con jvm args
- 22. Eclipse: exportar la configuración en ejecución
- 23. Proyecto SBT para jar ejecutable java
- 24. Cómo agregar todos los archivos jar externos a la biblioteca en eclipse exportar a war
- 25. ¿Cuál es la diferencia entre los archivos apklib y jar?
- 26. Cómo crear un jar ejecutable con jar de dependencia
- 27. La magia detrás del eclipse generado archivo jar ejecutable
- 28. Eclipse create run jar problema
- 29. Como eliminar jar de clojars?
- 30. Exportación de clase ejecutable Java para archivo .jar incluyendo dependencias requeridas solamente