Ne peut pas exécuter iReports 5.6.0 avec Netbeans JDK 8 et 1.8
J'ai installé Netbeans 8 avec le JDK version 1.8. J'ai récemment téléchargé iReports 5.6.0 pour la création de rapports. Après l'installation, le programme ne s'ouvre pas. Il y a un message d'erreur indiquant que
Ne peut pas trouver Java.exe
Ni (null)\jre\bin\java.exe ni (null)bin\java.exe existe.
Comment puis-je résoudre ce problème?? J'ai créé mon projet à l'aide de Netbeans8 et si je downgrade ma netbeans pour la version 7 ou quelque chose ne sera pas ma interfaces GUI se foiré?
iReport 5.6.0 ou moins n'a pas de support du JDK 8.
OriginalL'auteur FireDrakon | 2014-09-22
Vous devez vous connecter pour publier un commentaire.
Vous devrez modifier le ireport.fichier conf pour spécifier le JDK vous voulez iReport à utiliser.
En passant par l'installation de Windows 7 x64 permettra de spécifier le chemin d'accès par défaut pour le x86 fichiers de programme. I. E. "Program Files (x86)" Changement "Program Files", puis apportez les modifications dans le fichier de configuration.
Vous trouverez les ireportpro.fichier conf sous [ireport_install_directory]\etc\ireportpro.conf. Si vous avez installé iReport avec l'installateur, il y a un ireport dossier dans le dossier où vous avez installé JasperReports Server.
Il y a deux lignes dans ce fichier que je voudrais changer:
Décommenter le jdk à la maison, et de le montrer explicitement à l'endroit où vous avez installé th 64-bit JDK 1.7. Changement à partir de:
jdkhome="/chemin/vers/jdk"
À quelque chose comme ce que vous voyez ci-dessous:
jdkhome="C:\Program Files\Java\jdk1.7.0"
Je voudrais aussi changer le "default_options" ligne à partir de:
default_options="-J-Xms24m -J-Xmx512m -J-Dorg.netbeans.ProxyClassLoader.niveau=1000 -J-XX:MaxPermSize=256m"
à quelque chose qui donne à la JVM de course iReport plus de mémoire et d'une baisse de MaxPermSize valeur. Un
default_options="-J-Xms1024m -J-Xmx1024m -J-Dorg.netbeans.ProxyClassLoader.niveau=1000 -J-XX:MaxPermSize=128m"
Profitez-en!
OriginalL'auteur mkazma