我目前正在开发一个使用 Tibco 集合控制的 Java 项目。
我的build
路径上有 tibrvj.jar 文件。但是我看不到包“ com.tibco.tibrv
”中的类。
这个包在我的构建路径上的 jar 中。
当我尝试打开该包中的类时,类编辑器上显示的消息是:“找不到源。jar 文件 tibrvj.jar 没有源附件”。
有什么可以做的吗?
这看起来像是 IDE 特定的消息。您使用的是哪个 IDE?
类路径中的 jar 仅包含 java 类(字节码)而不包含源文件(.java 文件)。看起来您正试图在 IDE/编辑器中打开该类。由于您没有与这些类相对应的 java 文件,因此编辑器正在抱怨。
由于这些是 Tibco 特定的类,唯一的选择是“反编译”这些类以查看相应的 java 代码。考虑使用像DJ Java Decompiler这样的反编译器
这取决于您所说的“我看不到课程”是什么意思。如果您的意思是您遇到构建失败,那可能是因为您的构建路径中实际上没有正确安装它(您是如何构建的?)或者可能没有正确的导入。
如果您的意思是看不到源代码,则需要以某种方式获取它(Tibco 是开源的吗?),然后配置您的 IDE,以便它知道源代码在哪里。当然,您不需要仅仅为了能够构建使用 Tibco 的应用程序而进行采购。
如果您可以提供有关您所面临的确切问题的更多信息,以及您正在使用的 IDE(如果有的话),我们可能会提供更多帮助。