Ответ 1
Похоже, что исправление заключается в установке "Java для OS X 2014-001" от Apple. Я сделал это, и iReport теперь запускается для меня.
Скачать здесь: http://support.apple.com/kb/DL1572
У меня есть iReport Designer версии 3.7.2, 4.5, 4.7.1 и 5.6.0, установленные на моем mac. Начиная с обновления до Yosemite вчера, я не могу запустить ни один из них.
В консоли я получаю:
"10/18/14 11: 30: 32.754 AM com.apple.xpc.launchd [1]: (com.apple.xpc.launchd.oneshot.0x10000013.ireport [37460]) Услуга завершена с аномальным кодом: 2"
Не уверен, как обойти это, я уверен, что это что-то довольно простое.
Похоже, что исправление заключается в установке "Java для OS X 2014-001" от Apple. Я сделал это, и iReport теперь запускается для меня.
Скачать здесь: http://support.apple.com/kb/DL1572
Решение для меня состояло в том, чтобы изменить содержимое файла ireport.conf, расположенного в каталоге /Приложения/Jaspersoft iReport Designer.app/Contents/Resources/ireport/etc под строкой с этим текстом
# местоположение JDK/JRE по умолчанию может быть переопределено с помощью --jdkhome switch
i раскомментировал следующую строку и изменил ее для этого jdkhome = "/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Содержание/Home" и теперь работает.
Перейдите в файл ireport.conf
расположенный в /Applications/Jaspersoft iReport Designer.app/Contents/Resources/ireport/etc
напишите следующую команду sudo nano ireport.conf
раскомментируйте #jdkhome
.
jdkhome = "/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/home"
Если это не работает, вставьте этот маршрут или забор в путь: /Library/Java/JavaVirtualMachines
и посмотрите, найдите папку jdk1.7.0_80.jdk
с установленной Java 7, пока не дойдете до содержимого /Contents/home
.
Должно быть что-то вроде этого:
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/home
Протестировано на Mac OS Mojave 10.14.5 с Java 7.