PHP-JRU 0.1 Release Candidate 1 … por favor vea http://robertbruno.wordpress.com/category/php-jru/

Hace algunos meses publique unas sencillas librerías  para generara reportes mediante jasperreport desde php, un proceso mas complicado de concepto que en la practica. La versión que se encontraba disponible para la descarga en SourceForge era totalmente inestable, fue solo un intento para mostrar la idea de generar reportes en php haciendo uso de JasperReport.

Ahora ya se puede descargar la versión 0.1. En esta versión se depuro el código y se le da cierto aspecto mas amigable y orientada a objetos para que el uso de JasperReport en PHP sea mas amigable.

JRU tiene ciertas dependencias y una de ellas es el modulo para php llamado Java/Bridge, el cual permite la comunicación entre php y  JVM, este es indispensable.

Con la intensión de eliminar la dependencia del modulo JAVA en php, me encuentro trabajando en una futura versión que sera capaz de interpretar por si misma el xml producido por iReport. De esta manera se le dará soporte mas rápido y eficiente a JasperReport. Dicha versión se denomina PJRip (PHP JasperReport Interpreter and Processor)

13 Respuestas a “PHP-JRU 0.1 Release Candidate 1 … por favor vea http://robertbruno.wordpress.com/category/php-jru/”


  1. 1 PACh 26/11/2008 a las 3:00 PM

    Hola, con esta libreria uno puede generar reportes en pdf unicamente o tambien en algun otro formato editable como por ejemplo word?
    Ya que en mi caso, el “reporte” viene a ser un FAX generado desde un formulario y dicho fax tiene que ser editable para que se le pueda agregar contenido.

    Gracias

  2. 2 robertbruno 26/11/2008 a las 3:30 PM

    Actualmente solo genera archivos pdf, aunque en una próxima revisión se empleara html y poco a poco se irán sumando formatos

  3. 3 Edgar Hernandez 26/11/2008 a las 3:43 PM

    Buenos Dias, donde puedo bajar esta nueva version de PHP-JRU.

    Necesito saber como puedo instalar el java/bridge. Estoy trabajando en un sistema web que genera reportes, el sistema operativo en el que trabajo es windows y con WAMP. actualmente estoy usando la libreria Html2Pdf para realizar los reportes, pero es hacer reportes a puro codigo y no siempre saleb bien. Estoy muy interesado en utilizar esta nueva tecnologia pero no he podido configurar el java-bridge e instalar el PHP-JRU. Si me puede ayudar, le estaré eternamente agradecido.

  4. 4 robertbruno 26/11/2008 a las 4:15 PM

    Esta disponible para la descarga un manual en que podrás conseguir información al respecto, la url de descarga del manual es:

    http://sourceforge.net/project/showfiles.php?group_id=227201&package_id=300289

    También puedes encontrar información sobre java/Bridge en la pagina principal del proyecto

    http://php-java-bridge.sourceforge.net/pjb/

  5. 5 Pablo 30/11/2008 a las 10:24 PM

    Hola.

    Estoy tratando de usar php-jru y me encuentro con algunos problemas.

    Tengo esta estructura:

    /
    index.php
    listado.jrxml (creado con ireport).
    php-jru/php-jru.php
    php-jru/JdbcConnection.php
    php-jru/jars/
    php-jru/jars/jasperrreports-3.1.2.jar
    php-jru/jars/postgresql-8.3-604.jdbc2.jar

    En el archivo info.php he puesto lo siguiente:

    loadDirLibrary(“/home/pablo/workspace/pruebas/java/php-jru/jars”);

    $con= new JdbcConnection(“org.postgresql.Driver”,”aldiges”,”pablo”,”capgirall”);

    $parameters= new java(“java.util.HashMap”);

    $jru->runReportToPdfFile(“listado”, “listado.pdf”, $parameters, $con);

    ?>

    Me muestra el siguiente error.

    Fatal error: Call to undefined method JRU::setLibrarysPath() in /home/pablo/workspace/pruebas/java/php-jru/php-jru.php on line 61

  6. 6 robertbruno 02/12/2008 a las 1:54 PM

    Si ciertamente es un pequeño bug en el RC1. ya esta disponible el RC2 donde se depura dicho bug y se agregan funcionalidades para generar html, odt y con algunos defectos exel

  7. 7 Pablo 03/12/2008 a las 6:56 PM

    Pues ahora el error es otro.

    Fatal error: Call to undefined function java_require() in /home/pablo/workspace/pruebas/java/php-jru/php-jru.php on line 111

  8. 8 robertbruno 03/12/2008 a las 8:29 PM

    bueno amigo, muy probablemente no tengas cargado el modulo JAVA/Bridge que es el que permite la comunicación con java. Información sobre esto se encuentra en el manual.

  9. 9 Pablo 04/12/2008 a las 1:26 PM

    Uso ubuntu y lo que hice fue descargar el .deb de http://sourceforge.net/project/showfiles.php?group_id=117793.

    ii php-java-bridge 5.3.2.1.2-1 XML-based net connection protocol between PH

    phpinfo() dice:
    java
    java support Enabled
    java bridge 5.3.2.1.2
    java.java_home no value
    java.java java
    java.log_file
    java.log_level no value (use back-end’s default level)
    java.security_policy 1
    java command LD_LIBRARY_PATH=/usr/lib/php5/20060613+lfs: java -Djava.library.path=/usr/lib/php5/20060613+lfs -Djava.class.path=/usr/lib/php5/20060613+lfs/JavaBridge.jar -Djava.security.policy==/usr/lib/php5/20060613+lfs/javabridge.policy -Dphp.java.bridge.base=/usr/lib/php5/20060613+lfs php.java.bridge.Standalone LOCAL:@java-bridge-16c1 2
    java server @java-bridge-16c1
    java status running

  10. 10 robertbruno 04/12/2008 a las 2:11 PM

    ciertamente, te comento por que desgracia hubo algunos problemas al usar JAVA/Bridge 5 el código esta adaptado a las versiones anteriores, en poco tiempo podrá ser usada con JAVA/Bridge 5. La falta de tiempo no me permiten avanzar mas rápido.
    Te agradezco tus comentarios y ofrezco disculpas por ese gran percance.
    Te recomiendo que para no perder tiempo uses momentariamente JAVA/Bridge 4.3.0 o alguna anterior a la 5 y en poco tiempo ya podrás usar la version 5

  11. 11 robertbruno 04/12/2008 a las 3:49 PM

    seria bueno tambien que revices que este definido la variable java.home en la condifuracion del modulo de java/bridge..
    hay post bien detallado en donde puedes encontrar información sobre este asunto.

    http://gonetil.wordpress.com/2008/07/28/instalar-phpjava-bridge-en-linux/

  12. 12 Pablo 04/12/2008 a las 3:50 PM

    En sourceforge sólo está disponible la versión 5.

    ¿Sabes de donde descargar la versión 4?.

  13. 13 XeRGi0 09/12/2008 a las 8:49 PM

    Perdon por el comentario anterior en el otro post. No habia visto este…

    Ahora entiendo que hay que tener el javabridge instalado… Si necesitas ayuda con el desarrollo de PJRip, puedo tratar de ayudar…


Los comentarios estás cerrados.



Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo.

Únete a otros 12 seguidores


Seguir

Get every new post delivered to your Inbox.