Pregunta

Actualmente estoy trabajando en un proyecto Java que utiliza el control de encuentro de Tibco.

Tengo el archivo tibrvj.jar en mi ruta de build . Pero no puedo ver las clases que hay en el paquete " com.tibco.tibrv " ;.

Este paquete está en el jar que está en mi ruta de compilación.

Cuando intento abrir la clase en ese paquete, el mensaje que se muestra en el editor de clases es: " Fuente no encontrada. el archivo jar tibrvj.jar no tiene ningún archivo adjunto de origen " ;.

¿Se puede hacer algo para corregirlo?

¿Fue útil?

Solución

Esto parece un mensaje específico de IDE. ¿Qué IDE estás usando?

El jar en su classpath solo contiene las clases de java (bytecode) y no los archivos de origen (archivos .java). Parece que está intentando abrir la clase en su IDE / editor. Como no tiene los archivos java correspondientes a estas clases, el editor comlaining.

Como estas son clases específicas de Tibco, la única opción es " descompilar " Las clases para ver el código java correspondiente. Considera usar un decompilador como DJ Java Decompiler

Otros consejos

Depende de lo que quieras decir con " No puedo ver las clases " Si quiere decir que está obteniendo fallos de compilación, es posible que no se trate de que en realidad lo tenga correctamente en su ruta de compilación (¿cómo está construyendo?) O de que no tenga las importaciones correctas.

Si quiere decir que no puede ver el código fuente, deberá obtenerlo de alguna manera (¿es código abierto de Tibco?) y luego configurar su IDE para que sepa dónde está la fuente. Por supuesto, no necesita una fuente solo para poder construir su aplicación que utiliza Tibco.

Si pudiera dar más información sobre exactamente a qué problema se enfrenta, junto con el IDE que está utilizando (si es que existe), probablemente podamos ayudarlo más.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top