2014-10-18 25 views
8

Tôi có các phiên bản iReport Designer 3.7.2, 4.5, 4.7.1, & 5.6.0 được cài đặt trên mac của tôi. Kể từ khi nâng cấp lên Yosemite ngày hôm qua, tôi không thể khởi chạy bất kỳ ứng dụng nào trong số đó.iReport không khởi chạy trên OS X Yosemite

Trong giao diện điều khiển tôi nhận được:

"10/18/14 11: 30: 32,754 AM com.apple.xpc.launchd [1]: (com.apple.xpc.launchd.oneshot.0x10000013. ireport [37460]) Dịch vụ đã thoát với mã không bình thường: 2 "

Không chắc chắn cách giải quyết vấn đề này, tôi chắc chắn đó là điều khá đơn giản.

Trả lời

7

Dường như bản sửa lỗi là cài đặt "Java cho OS X 2014-001" từ Apple. Tôi đã làm điều này và iReport bây giờ khởi động cho tôi.

Tải ở đây: http://support.apple.com/kb/DL1572

14

Các giải pháp đối với tôi là thay đổi nội dung của tập tin ireport.conf nằm trong thư mục /Applications/JasperSoft iReport Designer.app/Contents/Resources/ireport/etc dưới phù hợp với văn bản này

vị trí # mặc định của JDK/JRE, có thể được ghi đè bằng cách sử dụng --jdkhome chuyển

tôi đã bỏ ghi chú dòng tiếp theo và thay đổi nó cho jdkhome = "/ Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Nội dung/Home" và hiện đang hoạt động.

+0

Đã hoạt động hoàn hảo! Tôi nghĩ là giải pháp tốt nhất, không cài đặt Java 6 :-P –

+0

Tôi có thể xác nhận rằng điều này vẫn hoạt động trên High Sierra sử dụng iReport 5.6.0 và Java 8 '/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Trang chủ –

Các vấn đề liên quan