Bạn sẽ phải sửa đổi tệp ireport.conf để chỉ định JDK bạn muốn iReport sử dụng.
Đi qua cài đặt Windows 7 x64 sẽ chỉ định đường dẫn mặc định cho tệp chương trình x86. I E. "Program Files (x86)" Thay đổi thành "Program Files" sau đó thực hiện các thay đổi trong tập tin cấu hình.
Bạn sẽ tìm thấy tệp ireportpro.conf trong [ireport_install_directory] \ etc \ ireportpro.conf. Nếu bạn đã cài đặt iReport với trình cài đặt, có một thư mục ireport trong thư mục nơi bạn đã cài đặt JasperReports Server.
Có hai dòng trong tập tin đó mà tôi sẽ thay đổi:
Bỏ ghi chú ra các thiết lập jdk nhà, và trỏ nó explicity đến nơi mà bạn đã cài đặt lần thứ 64-bit JDK 1.7. Thay đổi nó từ:
jdkhome = "/ path/to/jdk"
Để một cái gì đó giống như những gì bạn nhìn thấy dưới đây:
jdkhome = "C: \ Program Files \ Java \ jdk1.7.0"
tôi cũng sẽ thay đổi "default_options" dòng từ:
default_options = "- J-Xms24m -J-Xmx512m -J-Dorg.netbeans.ProxyClassLoader.level = 1.000 -J-XX: MaxPermSize = 256M"
đến cái gì đó cho phép JVM chạy iReport nhiều bộ nhớ hơn và giá trị MaxPermSize thấp hơn. Một
default_options = "- J-Xms1024m -J-Xmx1024m -J-Dorg.netbeans.ProxyClassLoader.level = 1.000 -J-XX: MaxPermSize = 128"
Thưởng thức!
iReport 5.6.0 trở xuống không hỗ trợ JDK 8. –