studio pasar parametros para jaspersoft gratis espaƱol desde descargar abre ireport

pasar - iReport no comienza a usar JRE 8



jaspersoft studio (8)

Con ireport 4.7.1, después de configurar jdkhome en etc/ireport.conf , ireport.exe no se inicia. Sin salpicaduras, sin ventanas.

Cuando ireport_w.exe en un cmd, ireport_w.exe este mensaje:

Se produjo un error durante la inicialización de la VM

No se pudo reservar suficiente espacio para el montón de objetos

Error: no se pudo crear la máquina virtual Java.

Error: se ha producido una excepción fatal. Programa saldrá.

Solución: en el archivo etc / ireport.conf, en la línea que comienza con opciones predeterminadas, reduje el valor de -J-XX:MaxPermSize a -J-XX:MaxPermSize en lugar de 512 m

default_options="--branding ireport -J-Xms256m -J-Xmx512m -J-Dorg.netbeans.ProxyClassLoader.level=1000 -J-XX:MaxPermSize=256m"

He descargado e instalado el instalador de Windows de ireport 4.5. Pero cuando trato de iniciar el ireport, muestra la pantalla de bienvenida y no se inicia. Mi versión de JRE es 8.


Estaba cansado de buscar en google cómo ejecutar iReport con java 8.

Hice todo lo que dije en Internet, pero no sé por qué no funcionaron para mí.

Luego, modifico la versión actual de mi computadora, JDK, versión 1.8 a 1.7, utilizando el Editor del Registro.

Ahora funciona bien

Para cambiar la versión actual

Start => Escriba regedit (Presione Enter) => HKEY_LOCAL_MACHINE => SOFTWARE => JavaSoft => Java Development Kit => Cambie el valor de la clave de CurrentVersion de 1.8 a 1.7


Funciona solo con JRE 1.7, solo descárguelo y extráigalo a su ubicación preferida

y use el siguiente comando para abrir el iReport

ireport --jdkhome Path To JDK Home


Hay otra manera si no quieres tener versiones anteriores de Java instaladas puedes hacer lo siguiente:

1) Descargue iReport-5.6.0.zip de http://community.jaspersoft.com/project/ireport-designer/releases

2) Descargue jre-7u67-windows-x64.tar.gz (el empaquetado en un tar) de http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html

3) Extraiga el iReport y en la carpeta extraída que contiene las carpetas bin y etc., ejecute jre. Por ejemplo, si desempaqueta dos veces jre-7u67-windows-x64.tar.gz, termina con una carpeta llamada jre1.7.0_67. Coloque esa carpeta en el directorio iReport-5.6.0:

y luego vaya a la carpeta etc. y edite el archivo ireport.conf y agregue la siguiente línea en él:

Para Windows jdkhome = ". / Jre1.7.0_67"

Para Linux jdkhome = "./ jre1.7.0_67"

Nota: ¡la versión de jre puede cambiar! según tu descarga de 1.7

ahora si ejecuta ireport_w.exe desde la carpeta bin en el directorio de iReport, debería cargarse muy bien.


Lo arreglé en mi PC, en mi entorno iReport era iReport-5.1.0, se habían instalado tanto jdk 7 como jdk 8.

pero iReport no se cargó

corregir: - 1. Encontrar el iReport.conf // C: / Archivos de programa (x86) / Jaspersoft / iReport-5.1.0 / etc

  1. Ábrelo en el editor de texto

  2. copie su ruta de instalación de jdk // C: / Archivos de programa (x86) / Java / jdk1.8.0_60

  3. agregue jdkhome = en el archivo ireport.conf jdkhome = "C: / Archivos de programa (x86) /Java/jdk1.8.0_60"

Ahora iReport funcionará


Si bien ireport no es compatible oficialmente con java8, hay una forma bastante simple de hacer que ireport (probado con ireport 5.1) funcione con Java 8. El problema está realmente en netbeans. Hay un parche muy simple, suponiendo que no le importe la seguridad mejorada en Java 8:

http://hg.netbeans.org/jet-main/diff/3238e03c676f/openide.util/src/org/openide/util/WeakListenerImpl.java

Ni siquiera utilicé la fuente exacta de netbeans utilizada por ireport. Acabo de descargar la última WeakListenerImpl.java en su totalidad desde el repositorio anterior, y la compilé en el directorio ireport con platform9 / lib / org-openide-util.jar en el classpath del compilador

cd blah/blah/iReport-5.1.0 wget http://hg.netbeans.org/jet-main/raw-file/3238e03c676f/openide.util/src/org/openide/util/WeakListenerImpl.java javac -d . -cp platform9/lib/org-openide-util.jar WeakListenerImpl.java zip -r platform9/lib/org-openide-util.jar org

Estoy evitando correr eclipse solo para editar informes de jaspe todo lo que pueda. El ireport basado en netbeans es mucho más liviano. Ejecutar Eclipse es como usar emacs.


iReport no funciona con java 8.

  • si aún no está instalado, descargue e instale java 7
  • encuentre el directorio de instalación de su iReport y abra el archivo: ireport.conf

(lo encontrará aquí: iReport-xxx / etc /)

cambiar esta línea:

#jdkhome="/path/to/jdk"

a esto (si no es este su directorio de instalación de java 7, entonces reemplace el valor del parámetro entre "" s con la ruta de su java 7 instalada):

jdkhome="C:/Program Files/Java/jdk1.7.0_67"


no desinstales nada un sistema con múltiples versiones de Java funciona bien. y no necesita actualizar los valores de su entorno (por ejemplo, java_home, ruta, etc.).

sí, ireports 3.6.1 necesita Java 7 (no funciona con java 8).

todo lo que tiene que hacer es editar C: / Archivos de programa / Jaspersoft / iReport-nb-3.6.1 / etc / ireport.conf:

# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch jdkhome="C:/Program Files/Java/jdk1.7.0_45"

en Linux (sin espacios ni rutas de archivos estándar) es mucho más fácil. guarda tu java 8 para otros proyectos interesantes ...