Foros del Web » Programación para mayores de 30 ;) » Java »

Problemas al crear archivo de manifiesto con Eclipse Helios

Estas en el tema de Problemas al crear archivo de manifiesto con Eclipse Helios en el foro de Java en Foros del Web. Hola: Tengo dos problemas a la hora de crear un archivo de manifiesto con Eclipse Helios para un archivo JAR de una aplicación. Quiero crear ...
  #1 (permalink)  
Antiguo 04/08/2011, 03:10
 
Fecha de Ingreso: julio-2010
Mensajes: 4
Antigüedad: 13 años, 9 meses
Puntos: 0
Problemas al crear archivo de manifiesto con Eclipse Helios

Hola:

Tengo dos problemas a la hora de crear un archivo de manifiesto con Eclipse Helios para un archivo JAR de una aplicación.

Quiero crear un archivo de manifiesto como este:

Manifest-Version: 1.0
Class-Path: . C:\temp C:\Program Files\MiPrograma\MiPrograma.jar
Main-Class: MiClasePrincipal

__


El primer problema es que no logro que Eclipse inserte el archivo de manifiesto que tengo creado (existe en ./META-INF, siendo . el directorio raiz del proyecto). Lo que hace Eclipse es:

- si selecciono "Exportar" a un JAR ejecutable, crea un nuevo archivo de manifiesto con sólo el contenido "." en "Class-path".

- si selecciono "Exportar" a un JAR, también crea un nuevo archivo de manifiesto aunque vacío, y cuando intenta insertar mi archivo, me salta una advertencia de colisión de duplicidad, y no se inserta mi archivo de manifiesto (permanece e el JAR el vacío que genera Eclipse).

He intentado a modificarlo a posteriori en el JAR, pero entonces éste queda corrupto y no se puede hacer nada con él.

¿Alguien sabe cómo hacer para que Eclipse inserte el archivo de manifiesto que yo le diga? En versiones anteriores esto era fácil de hacer, pero con Eclipse Helios no es así, menudo paso atrás.

__

El segundo problema es que una de las direcciones que quiero que quede insertada en "class-path" dentro del archivo de manifiesto tiene espacios en su interior ("C:\program files\..."), y el espacio es lo que se utiliza para separar entre sí los distintos directorios y ficheros que se pueden enlazar en "class-path" dentro del archivo de manifiesto.

¿Cuál es la solución para este problema?

Muchísimas gracias de antemano.
  #2 (permalink)  
Antiguo 05/08/2011, 10:45
Avatar de hhugohm  
Fecha de Ingreso: julio-2011
Mensajes: 11
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Problemas al crear archivo de manifiesto con Eclipse Helios

Hola.

Mira te explico un poco, lo q pasa es q Eclipse es un IDE para desarrollo java tonss no es una herramienta de empaquetamiento, por lo cual te recomiedo q utilices [URL="http://maven.apache.org/"]Maven[/URL] el cual esta hecho para realizar estas actividades de empaquetamiento como lo son: jars, war, ear, ejb, etc.

Tons esta muy chida esta tecnología, tons para q puedas resolver tu problema te aconsejo q leas este [URL="http://www.forodejava.com/showthread.php/4886-Compilando-desde-la-linea-de-comandos-con-java3d"][B]hilo de compilación y ejecución de un jar en Java usando Maven[/B][/URL].

El Hilo habla sobre Java3d pero el emeplo se puede amoldar a tus necesidades ya q contiene un codigo fuente con todo lo q necesitas para solucionar este problema

salu2
  #3 (permalink)  
Antiguo 05/08/2011, 10:49
Avatar de hhugohm  
Fecha de Ingreso: julio-2011
Mensajes: 11
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Problemas al crear archivo de manifiesto con Eclipse Helios

Cita:
Iniciado por hhugohm Ver Mensaje
Hola.

Mira te explico un poco, lo q pasa es q Eclipse es un IDE para desarrollo java tonss no es una herramienta de empaquetamiento, por lo cual te recomiedo q utilices Maven el cual esta hecho para realizar estas actividades de empaquetamiento como lo son: jars, war, ear, ejb, etc.

http://maven.apache.org

Tons esta muy chida esta tecnología, tons para q puedas resolver tu problema te aconsejo q leas este hilo de compilación y ejecución de un jar en Java usando Maven.

http://www.forodejava.com/showthread.php/4886-Compilando-desde-la-linea-de-comandos-con-java3d

El Hilo habla sobre Java3d pero el emeplo se puede amoldar a tus necesidades ya q contiene un codigo fuente con todo lo q necesitas para solucionar este problema



salu2

Etiquetas: eclipse, jar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:40.