JasperSoft iReport Designer non si apre quando si utilizza solo Java da Oracle, non Apple

0

Nel mio OS X Mavericks non ho installato Java 6 da Apple, solo Java 8 da Oracle, e tutto (incluso Eclipse o IntelliJ IDEA) funziona bene, eccetto JasperSoft iReport Designer, che si chiude solo dopo aver richiesto di aprirlo.

Durante il tentativo di aprire dalla riga di comando, utilizzando

open /Applications/Jaspersoft\ iReport\ Designer.app

Ho ricevuto:

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

Dopo aver fatto qualche ricerca, ha dimostrato che forse non potevo avere un dynlib nello stesso posto di Java di Apple, o addirittura usare --jdkhome=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home , ma anche facendo quei rimedi non funzionava.

Dopo ulteriori ricerche, trovato

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

E al suo interno, modificato:

# 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"

Ora posso vedere lo splash screen! Suggerisco che potrei usare --jdkhome , cosa che ho fatto, ma è possibile che l'ho fatto nel modo sbagliato ... Ad ogni modo, subito dopo lo splash, l'app si chiude di nuovo. Nulla viene stampato nel terminale, ma nell'app console ho:

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

Che altro posso provare?

    
posta Fernando M. Pinheiro 01.10.2014 - 03:09
fonte

1 risposta

2

Penso che questo Esecuzione di iReport su OS / X con Oracle JDK7 possa ti sto dicendo che non è compatibile con Oracle's Java.

Puoi scaricare l'ultima versione di OS X Java (vedi Java per OS X 2014-001 ) che è utilizzabile su OS X 10.7 / .8 / .9.

Sembra che potresti usare jdkhome per indicare la versione di Apple Java.

    
risposta data 01.10.2014 - 04:24
fonte

Leggi altre domande sui tag