JasperSoft iReport Designer no se abre cuando se usa solo Java de Oracle, no Apple

0

En mi OS X Mavericks no instalé Java 6 de Apple, solo Java 8 de Oracle, y todo (incluso Eclipse o IntelliJ IDEA) funciona bien, excepto JasperSoft iReport Designer, que solo se cierra después de que solicitas abrirlo.

Al intentar abrir desde la línea de comandos, usando

open /Applications/Jaspersoft\ iReport\ Designer.app

Tengo:

LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Jaspersoft iReport Designer.app.

Después de investigar un poco, mostró que tal vez no podría tener algo de dynlib en el mismo lugar que Java de Apple, o incluso usar --jdkhome=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home , pero incluso haciendo esas soluciones no funcionó.

Después de un poco más de investigación, encontrado

/Applications/Jaspersoft iReport Designer.app/Contents/Resources/ireport/etc/ireport.conf

Y dentro de él, cambiado:

# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
#jdkhome="/path/to/jdk"
jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home"

Ahora puedo ver la pantalla de bienvenida! Sugiere que podría usar --jdkhome , lo que hice, pero es posible que lo haya hecho de manera incorrecta ... De todos modos, justo después del chapoteo, la aplicación se cierra de nuevo. No se imprime nada en el terminal, pero en la aplicación de consola tengo:

30/09/14 22:02:39,663 com.apple.launchd.peruser.501[252]: ([0x0-0x24024].Jaspersoft iReport Designer[866]) Exited with code: 2

¿Qué más puedo probar?

    
pregunta Fernando M. Pinheiro 01.10.2014 - 03:09

1 respuesta

2

Creo que esto Ejecutar iReport en OS / X con Oracle JDK7 puede le diré que no es compatible con Java de Oracle.

Puede descargar la última versión de Java de OS X (consulte Java para OS X 2014-001 ) que se puede usar en OS X 10.7 / .8 / .9.

Parece que luego podrías usar jdkhome para apuntar a la versión de Apple Java.

    
respondido por el user90735 01.10.2014 - 04:24

Lea otras preguntas en las etiquetas