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.