NoClassDefFoundError は、さまざまなコンテキストでさまざまな種類のメッセージを表示します
文脈によって、つまり、
コンテキスト 1: を削除するsapjco3.jar
と、メッセージは次のようになります。
java.lang.NoClassDefFoundError: com/xxx/xxx/AbapException
コンテキスト 2: webapp lib に jar ファイルを追加すると、メッセージは次のようになります。
java.lang.NoClassDefFoundError: com.xxx.xxx.CpicDriver
java.lang.NoClassDefFoundError
実行時にクラスが見つからない場合にスローされることを理解しています。
しかし、なぜメッセージでクラスを表すのに違いがあるのでしょうか?つまり、スラッシュ (パス) とドット (パッケージ) を使用するのはなぜですか?