質問

現在、Tibcoランデブーコントロールを使用するJavaプロジェクトに取り組んでいます。

build パスにtibrvj.jarファイルがあります。しかし、パッケージ" com.tibco.tibrv "にあるクラスを見ることができません。

このパッケージは、ビルドパスにあるjarにあります。

そのパッケージのクラスを開こうとすると、クラスエディターに表示されるメッセージは次のとおりです:" Source not found。 jarファイルtibrvj.jarにはソース添付ファイルがありません"。

正しく設定するためにできることはありますか?

役に立ちましたか?

解決

これはIDE固有のメッセージのように見えます。どのIDEを使用していますか?

クラスパスのjarには、ソースファイル(.javaファイル)ではなく、javaクラス(バイトコード)のみが含まれています。 IDE /エディターでクラスを開こうとしているようです。これらのクラスに対応するJavaファイルがないため、エディターは複雑になります。

これらはTibco固有のクラスであるため、唯一のオプションは「逆コンパイル」することです。対応するJavaコードを表示するクラス。 DJ Java Decompiler

のような逆コンパイラーの使用を検討してください。

他のヒント

「クラスが見えない」という意味に依存します。ビルドエラーが発生している場合は、ビルドパスに(実際にビルドしているのか?)正しくインストールされていないか、適切なインポートがない可能性があります。

ソースコードが表示されない場合は、何らかの方法でそれを把握し(Tibcoはオープンソースですか?)、ソースがどこにあるかを認識できるようにIDEを構成する必要があります。もちろん、Tibcoを使用するアプリを構築するためだけにソースを取得する必要はありません。

現在直面している問題に関する正確な情報と、使用しているIDE(存在する場合)について詳細な情報を提供できれば、おそらくさらに役立つでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top