【原因と対処】
コンパイル時のエラーは、「 Java になってないよ。 字が書いてあるけれど、 意味がわからないよ。」 というものでしたが、 実行時のエラーは、 「 言われたとおりやったけれど、変だよ。」という指摘です。
実行時のエラーに起因するメッセージは、 コロンの前に、発生したエラーか例外の クラス名が 表示され、 コロンの後に、補足情報が表示されます。
この例では、 NoClassDefFoundError 「 クラス定義が見付からない 」 というエラーが発生したという意味です。
コマンド・ラインに
上記の例では、ソースプログラムが DisplayMyName.java だと思われますから、 .java をつけてはいけません。
ソースプログラムの名前と、プログラムに書かれたクラス名が 食い違っている場合などに発生します。