Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/06/2011, 14:23
PHP Novatillo
 
Fecha de Ingreso: enero-2005
Mensajes: 92
Antigüedad: 19 años, 3 meses
Puntos: 0
Pregunta Respuesta: Empaquetar proyecto eclipse con VM arguments

Hola de nuevo.

El proyecto es el mismo openJump...

En el comment anterior yo no estaba haciendo bien la ejecución, ya intenté ejecutar el jar como debe ser:

Código:
java -jar mdm_os2.jar
Haciendo ésto me devuelve ahora el siguiente error:

Código:
Exception in thread "main" java.lang.ExceptionInInitializerError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:56)
Caused by: java.lang.NullPointerException
        at javax.swing.ImageIcon.<init>(Unknown Source)
        at com.vividsolutions.jump.workbench.ui.images.IconLoader.icon(IconLoade
r.java:44)
        at com.vividsolutions.jump.workbench.JUMPWorkbench.<clinit>(JUMPWorkbenc
h.java:110)
        ... 3 more
Cabe mencionar que ya intenté tambien usar el plugin de Fat Jar para eclipse, y sí empaqueta todo pero al intentar ejecutarlo me manda el siguiente error:

Código:
ADVERTENCIA: Duplicate name in Manifest: Implementation-URL.
Ensure that the manifest does not have duplicate entries, and
that blank lines separate individual sections in both your
manifest and in the META-INF/MANIFEST.MF entry in the jar file.
Exception in thread "main" java.lang.SecurityException: invalid SHA1 signature f
ile digest for com/ermapper/ecw/JNCSReadLineException.class
        at sun.security.util.SignatureFileVerifier.verifySection(Unknown Source)

        at sun.security.util.SignatureFileVerifier.processImpl(Unknown Source)
        at sun.security.util.SignatureFileVerifier.process(Unknown Source)
        at java.util.jar.JarVerifier.processEntry(Unknown Source)
        at java.util.jar.JarVerifier.update(Unknown Source)
        at java.util.jar.JarFile.initializeVerifier(Unknown Source)
        at java.util.jar.JarFile.getInputStream(Unknown Source)
        at sun.misc.URLClassPath$JarLoader$2.getInputStream(Unknown Source)
        at sun.misc.Resource.cachedInputStream(Unknown Source)
        at sun.misc.Resource.getByteBuffer(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: com.vividsolutions.jump.workbench.JUMPWorkbench.
Program will exit.
Qué me recomiendan hacer?

Saludos!