2014-09-22 22 views
5

Netbeans 8'i JDK sürüm 1.8 ile yükledim. Oluşturma raporları için yakın zamanda iReports 5.6.0'ı indirdim. Kurulumdan sonra program açılmıyor. iReports 5.6.0, Netbeans 8 ve JDK 1.8 ile çalıştırılamıyor

\ jre \ bin \ java.exe ne de (boş) bin \ java.exe var JAVA.EXE Ne (null) bulamıyor belirten bir hata var.

Bunu nasıl çözebilirim? Netbeans8 kullanarak projemi oluşturdum ve eğer netbeans'i 7 sürümüne düşürürsem veya GUI arayüzlerim hata yapmazsa?

+1

iReport 5.6.0 veya daha azı JDK 8'i desteklemez. –

cevap

8

Kullanmak iReport istediğiniz JDK'yi belirtmek için ireport.conf dosyasını değiştirmeniz gerekecektir.

Yükleme işlemi devam ederken Windows 7 x64, x86 program dosyalarının varsayılan yolunu belirler. I.E. "Program Dosyaları (x86)" Bunu "Program Dosyaları" olarak değiştirin ve ardından yapılandırma dosyasındaki değişiklikleri yapın.

ireportpro.conf dosyasını [ireport_install_directory] \ etc \ ireportpro.conf altında bulabilirsiniz. Yükleyici ile iReport yüklediyseniz, JasperReports Server'ı yüklediğiniz klasörde bir ireport klasörü vardır. jdk ev ayarında dışarı

uncomment ve 64 bit JDK 1.7 inci yükledim yere explicity işaret edin:

değiştirmek istiyorsunuz bu dosyada iki satır vardır. onu değiştirin: =

jdkhome "/ path/to/jdk" Aşağıda gördüğünüz gibi bir şey için

:

jdkhome = "C: \ Program Files \ Java \ jdk1.7.0"

"-: MaxPermSize = 256m, J-Xms24m -J-Xmx512m -J-Dorg.netbeans.ProxyClassLoader.level = 1000 -J-XX"

default_options: =

Ayrıca gelen "default_options" satırını değiştirecek

, JVM iReport daha fazla bellek ve daha düşük bir MaxPermSize değeri çalışan bir şey verir. Bir

default_options = "- J-Xms1024m -J-Xmx1024m -J-Dorg.netbeans.ProxyClassLoader.level = 1000 -J-XX: MaxPermSize = 128m"

tadını çıkarın!

+0

teşekkürler. asıl sorun jdk sürümüyle oldu. 1,6 sürümünü yükledim ve ev yolunu ayarladım ve şimdi her şey yolunda! :) – FireDrakon