Tengo un proyecto Java llamado Project1, que contiene unos diez paquetes. En package3, tengo una clase llamada MyPrgm
que deseo exportar como un jar ejecutable. Esto está bien y puedo ejecutarlo en el símbolo del sistema/usando un archivo por lotes.
Sin embargo, cuando abro el archivo MyPrgrm.jar
usando WinRAR me doy cuenta de que cada clase en Project1 está en el archivo; ¿Hay alguna manera de exportar solo las clases que se requieren para ejecutar el programa? Estoy usando Eclipse IDE.¿Por qué Eclipse exporta todo mi proyecto como archivo JAR ejecutable?
Respuesta
Hace esto porque usted se lo dijo. Si solo desea exportar un paquete, solo exporte un paquete. Por ejemplo, si hace clic derecho en el proyecto y presiona Exportar, Eclipse intentará exportar todo en el proyecto, pero puede ajustarlo fácilmente a través del asistente de exportación. Si hace clic derecho en un paquete y hace clic en Exportar, Eclipse intentará exportar solo ese paquete.
En particular, consulte la sección "Especificación de archivo Jar" del asistente de exportación donde puede elegir y elegir qué exportar.
Si no desea todas las clases en el JAR, elija exportar solo para ese paquete en particular, no para todo el proyecto.
Incluso si lo anterior no funciona (no hay razón por la que no debería), aún puede eliminar las clases adicionales del ejecutable. JAR es básicamente un archivo ZIP, puede abrirlo con cualquier administrador de archivos y agregar/eliminar archivos como lo desee.
Gracias, conseguí que funcionara al seleccionar Exportar como Archivo Jar no Ejecutable Archivo Jar, que no le da la opción de seleccionar qué paquetes/clases desea exportar. – jesterII
- 1. Eclipse: incluya el código fuente mientras exporta como jar ejecutable
- 2. Eclipse que exporta JAR en WAR
- 3. ¿Cómo crear un archivo jar ejecutable desde un proyecto clojure?
- 4. Java Eclipse: diferencia entre exportar como JAR y exportar como JAR ejecutable
- 5. La magia detrás del eclipse generado archivo jar ejecutable
- 6. Archivo ejecutable Java de JAR
- 7. Proyecto SBT para jar ejecutable java
- 8. Eclipse: ¿Cómo construir un jar ejecutable con jar externo?
- 9. ¿Por qué mi Eclipse se cuelga todo el tiempo?
- 10. ¿Por qué mi archivo .jar se ejecuta más lento que el programa en eclipse?
- 11. ¿Por qué Jar ignora mi manifiesto?
- 12. jar ejecutable con jvm args
- 13. ¿Por qué mi proyecto de Eclipse se desarrolla tan lento?
- 14. ¡Implementar el juego! aplicación como jar ejecutable
- 15. ¿Cómo incluyo archivos JAR externos en mi propio proyecto JAR
- 16. eclipselink PersistenceUnitLoadingEception en JAR ejecutable
- 17. Eclipse: seleccione manualmente la clase principal para el archivo jar ejecutable
- 18. Cómo incrustar un ejecutable en mi proyecto
- 19. Cómo hacer un archivo jar desde el proyecto javaFX
- 20. cómo exportar (JUnit) test suite como jar ejecutable
- 21. Exportación .jar Applet en Eclipse
- 22. Eclipse - añadir a .jar Proyecto Web dinámico
- 23. ¿Cómo agrego todo mi proyecto en GitHub?
- 24. Exportación a jar ejecutable con bibliotecas de códigos nativos adicionales en eclipse
- 25. El archivo JAR se ve como la carpeta
- 26. Eclipse create run jar problema
- 27. Cómo ejecutar un archivo jar en Eclipse
- 28. Cómo crear un jar ejecutable con jar de dependencia
- 29. Intellij IDEA. Generar javadoc como archivo jar
- 30. ¿Cómo saber qué error tiene mi proyecto Java Eclipse?
Gracias por responder. Sin embargo, ¿dónde le dije que exportara todo el proyecto? Hago clic derecho en package3> Exportar> Runnable Jar File y selecciono la configuración de inicio, pero el problema persiste. – jesterII
No haga "archivo de jar ejecutable" sino archivo Jar. Todavía puede hacerlo ejecutable con la configuración correcta. –
¡Éxito! Usar la exportación "Jar File" en lugar de "Runnable Jar File" con la configuración correcta funcionó de verdad. – jesterII