Вопрос

В настоящее время я работаю над проектом Java, в котором используется элемент управления свиданиями Tibco.

У меня есть файл tibrvj.jar в моем пути build . Но я не могу видеть классы, которые есть в пакете com.tibco.tibrv " ;.

Этот пакет находится в банке, которая находится на моем пути сборки.

Когда я пытаюсь открыть класс в этом пакете, в редакторе классов отображается сообщение: Источник не найден. файл jar tibrvj.jar не имеет вложенного источника ".

Что-нибудь можно сделать, чтобы исправить это?

Это было полезно?

Решение

Это похоже на сообщение, специфичное для IDE. Какой IDE вы используете?

Jar в вашем classpath содержит только классы java (байт-код), а не исходные файлы (файлы .java). Похоже, вы пытаетесь открыть класс в вашей IDE / редакторе. Поскольку у вас нет java-файлов, соответствующих этим классам, редактор жалуется.

Поскольку это классы, специфичные для Tibco, единственной возможностью является "декомпилировать" классы, чтобы увидеть соответствующий код Java. Попробуйте использовать декомпилятор, например DJ Java Decompiler

Другие советы

Это зависит от того, что вы подразумеваете под "Я не могу видеть классы". Если вы имеете в виду, что вы получаете сбои сборки, возможно, дело в том, чтобы на самом деле не было должным образом в вашем пути сборки (как вы строите?) Или, возможно, не было правильного импорта.

Если вы имеете в виду, что не видите исходный код, вам нужно как-то его заполучить (это Tibco с открытым исходным кодом?), а затем сконфигурировать вашу IDE, чтобы он знал, где находится исходный код. Конечно, вам не нужно исходить только для того, чтобы создать приложение, использующее Tibco.

Если бы вы могли дать больше информации о том, с какой именно проблемой вы столкнулись, а также о том, какую IDE вы используете (если таковая имеется), мы, вероятно, могли бы помочь больше.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top