MacでSublime Textを使用して単純なテキスト エディター プログラムを作成しています。コマンド ラインからコンパイルすると、6 つの.class
ファイルが生成されます。
ターミナルで次のコマンドを使用してクラスをコンパイルしています。
javac Notepad.java
コンソールログは下の画像に示されています...
.class
複数のファイルが生成される理由を知っている人はいますか? そして奇妙なことに、それらを削除してから使用java Notepad
しても、まだ完全に動作します...なぜJavaはこれらを作成するのでしょうか? 私は愚かなことをしていると確信しています。
完全なコードを投稿するのではなく、ここに私のgitリポジトリを示します。