0 votos

JasperSoft iReport Designer no se abre cuando se utiliza sólo Java de Oracle, no de Apple

En mi OS X Mavericks no instalé Java 6 de Apple, sólo Java 8 de Oracle, y todo (incluyendo Eclipse o IntelliJ IDEA) funciona bien, excepto JasperSoft iReport Designer, que simplemente se cierra después de solicitar su apertura.

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

open /Applications/Jaspersoft\ iReport\ Designer.app

Lo tengo:

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

Después de hacer un poco de investigación, mostró que tal vez no podía tener algunos dynlib en el mismo lugar que el Java de Apple tienen, o incluso utilizando --jdkhome=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home pero incluso haciendo esas soluciones no funcionó.

Después de investigar un poco más, encontré

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

Y en su interior, 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 inicio. Me sugiere que podría utilizar --jdkhome , lo cual hice, pero es posible que lo haya hecho de forma incorrecta... De todos modos, justo después del splash, la aplicación se cierra de nuevo. No se imprime nada en el terminal, pero en la aplicación de la 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?

2voto

user1155120 Puntos 330

Creo que esto Ejecución de iReport en OS/X con Oracle JDK7 puede estar diciéndole que no es compatible con el Java de Oracle.

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

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X