A continuación te indico algunas cuestiones a tener en cuenta:
 
- POI 3.5 y posteriores requieren como mínimo la versión 1.5 de la JDK. Las 
anteriores con la 1.4 es suficiente.
- Es muy recomendable que actualices el grupo de PTFs relacionados con Java.
- El programa de servicio HSSFR4 de Scott tiene cierta dependiencia de la 
versión POI HSSF. Es decir, si no utilizas la versión adecuada de HSSF es 
posible que tengas problemas con la utilidad de Scott.
- Yo utilizo la versión 3.1 de POI HSSF y actualmente la tengo funcionando con 
J2SE 5.0 de 32 bits.
 
Un saludo,
 
Javier


________________________________

        De: [email protected] 
[mailto:[email protected]] En nombre de Jesus Mª Arzak
        Enviado el: viernes, 11 de octubre de 2013 8:36
        Para: 'forum.help400'
        Asunto: RE: Error java.lang.NoClassDefFoundError
        
        

        hola Javier,

         

        He probado con la 3.9 y la 3.6

         

         

        De: [email protected] 
[mailto:[email protected]] En nombre de Javier Mora
        Enviado el: jueves, 10 de octubre de 2013 19:08
        Para: forum.help400
        Asunto: RE: Error java.lang.NoClassDefFoundError

         

        Es muy posible que los .JAR que estés utilizando no sean compatibles 
con la versión 1.42 de la JVM. ¿Qué versión de HSSF estás utilizando? ¿En la 
documentación te indica que versión mínima de Java necesita?

         

                 

________________________________

                De: [email protected] 
[mailto:[email protected]] En nombre de Jesus Mª Arzak
                Enviado el: jueves, 10 de octubre de 2013 16:22
                Para: 'forum.help400'
                Asunto: RE: Error java.lang.NoClassDefFoundError

                La versión de sistema operativo es la V540

                 

                Por otro lado en el QSH veo que la version de java es la 1.42

                 

                 

                Al final el error anterior era porque no me cogía el CLASSPATH. 
 Al llamar al programa arranca la JVM y coge el CLASSPATH. Esta se arranca una 
vez por trabajo de tal forma que cada cambio que haces hay que hacer signoff y 
volver a entrar. 

                 

                 

                Una vez solucionado este punto me aparece otro error

                 

                ID de mensaje  . . . . :   RNX0301                              
               

                Fecha de envío . . . . :   10/10/13      Hora de envío  . . . . 
:   16:20:00   

                                                                                
               

                Mensaje . . . . :   Se ha recibido una excepción de Java al 
llamar al método   

                  Java.                                                         
               

                                                                                
               

                Causa . . . . . :   El procedimiento RPG XLCRTDEMO en el 
programa              

                  EXCELRPG/XLCRTDEMO ha recibido una excepción Java             
               

                  "java.lang.UnsupportedClassVersionError:                      
               

                  org/apache/poi/hssf/usermodel/HSSFWorkbook" al llamar al 
método "<init>" con 

                  la firma "()V" con la firma "()V" en la clase                 
               

                  "org.apache.poi.hssf.usermodel.HSSFWorkbook".              

                 

                 

                Se aceptan opiniones

                 

                 

                Gracias

                                  

                 

                 

                 

                De: [email protected] 
[mailto:[email protected]] En nombre de Javier Mora
                Enviado el: jueves, 10 de octubre de 2013 15:43
                Para: forum.help400
                Asunto: RE: Error java.lang.NoClassDefFoundError

                 

                ¿Qué versión de Java estás utilizando? ¿Y de sistema operativo? 

                 

                Creo que a mí me pasó algo parecido en un cambio de versión, 
pero no estoy muy seguro.

                         

________________________________

                        De: [email protected] 
[mailto:[email protected]] En nombre de Jesus Mª Arzak
                        Enviado el: jueves, 10 de octubre de 2013 14:49
                        Para: 'forum.help400'
                        Asunto: RE: Error java.lang.NoClassDefFoundError

                        Hola Alex,

                         

                        Pues si. Tambien he puesto en el classpath el nombre 
del archivo .jar y me sigue dando el mismo error

                         

                         

                        De: [email protected] 
[mailto:[email protected]] En nombre de Alex Martínez
                        Enviado el: jueves, 10 de octubre de 2013 13:37
                        Para: forum.help400
                        Asunto: Re: Error java.lang.NoClassDefFoundError

                         

                        Hola

                         

                        ¿has probado a especificar en el classpath el/los 
archivos .jar ?

                         

                         

                         

                        El 10 de octubre de 2013 12:26, Jesus Mª Arzak 
<[email protected]> escribió:

                        Hola a todos.

                         

                        Estoy tratando de ejecutar una utillidad de Scott 
Klement para manejar Hojas Excel 

                         

                        Después de descargar y compilar los objetos en el 
iseries 

                         

                        Descargar las clases java que utiliza 

                         

                        Al ejecutar me da el error 

                         

                        ID de mensaje  . . . . :   RNX0301                      
                       

                        Fecha de envío . . . . :   10/10/13      Hora de envío  
. . . . :   12:16:47   

                                                                                
                       

                        Mensaje . . . . :   Se ha recibido una excepción de 
Java al llamar al método   

                          Java.                                                 
                       

                                                                                
                       

                        Causa . . . . . :   El procedimiento RPG XLCRTDEMO en 
el programa              

                          EXCELRPG/XLCRTDEMO ha recibido una excepción Java     
                       

                          "java.lang.NoClassDefFoundError: 
org/apache/poi/hssf/usermodel/HSSFWorkbook" 

                          al llamar al método "<init>" con la firma "()V" con 
la firma "()V" en la     

                          clase "org.apache.poi.hssf.usermodel.HSSFWorkbook".   
            

                         

                         

                        He definido la variable CLASSPATH de la forma siguiente

                         

                        '/QIBM/UserData/Java400/ext' 

                         

                        Directorio en el que se encuentra el .jar 
correspondiente que contiene las clases

                         

                         

                        Alguien se le ocurre que pueda estar pasando

                         

                        
                        Gracias

                         

                        Jesus Mª Arzak Capilla

                                   

                        
                        ____________________________________________________
                        Únete a Recursos AS400, nuestra Comunidad ( 
http://bit.ly/db68dd )
                        Forum.Help400 © Publicaciones Help400, S.L.

                         

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a