es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

gfe.jar SDLParser de java 1.6 a java 11

Hola, he trasladado una antigua aplicación de escritorio Java 1.6 a Java 11. Surgieron muchos problemas en relación con jaxb, que ya no está soportado en JRE, pero al final la aplicación está funcionando. Actualmente tengo un problema con un archivo jar llamado gfe.jar, en especial con la clase:

 de.vcs.spc.ett.sdl.SDLParser extiende org.xml.sax.helpers.DefaultHandler

No hay archivos fuente disponibles dentro del jar. ¿Algún conocido sabe si está disponible una versión más reciente de este jar, que se haya compilado con Java 1.6 o lo necesito para Java 11?

La excepción es:

"de.vcs.spc.ett.sdl.UnknownTypeException: Tipo desconocido 'IdentifiedBlock'.'"

que proviene de:

    final FieldDef fieldDef = 
        SDL_PARSER.createFieldDef("IdentifiedBlock"); 

El mismo código con las mismas bibliotecas funciona bien en Linux.

En internet no puedo encontrar información sobre esto.

Gracias

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Hola,

    Parece que has encontrado un problema con un archivo jar (gfe.jar) que no es compatible con el entorno Java 11 que estás utilizando actualmente. El mensaje de error específico que recibiste (tipo desconocido ‘IdentifiedBlock’) sugiere que puede haber un problema de compatibilidad con el archivo jar y la versión de Java que estás utilizando.

    Desafortunadamente, sin acceso al código fuente o información adicional sobre el jar, es difícil determinar si hay una versión más reciente del jar disponible que sea compatible con Java 11. Sin embargo, es posible que desees explorar otras alternativas, como encontrar una biblioteca diferente que pueda analizar archivos SDL, o adaptar el código existente para que funcione con una versión más reciente del jar.

    También vale la pena señalar que mencionaste que el código funciona en Linux, por lo que puede valer la pena investigar cualquier diferencia en los entornos de tiempo de ejecución o configuraciones que puedan estar contribuyendo al problema en Java 11.

    Espero que esta información sea útil para resolver tu problema con el archivo gfe.jar.

    Saludos cordiales,

    [Your Name]

Comments are closed.