×
Javaの基礎
Java Silver試験では、コマンドライン操作に関する細かな表記ルールが非常に高い頻度で出題されます。 最も典型的なひっかけ問題は、実行時のjavaコマンドの引数指定です。 「javac Sample.java」とコンパイルする際は「.java」拡張子が必要ですが、「java Sample」と実行する際は「.class」拡張子をつけてはいけません。「java Sample.class」と実行しようとすると、JVMは「Sample/class」という名前のクラスを探そうとして「java.lang.NoClassDefFoundError」や「Could not find or load main class」という実行時エラーを発生させます。 また、Java 11の単一ファイル実行(java Sample.java)機能を使った場合、ディスク上に.classファイルが保存されない挙動や、複数クラスが含まれる場合の最初のクラスが対象になる点なども試験のポイントとなります。

関連する用語

コンパイルを実行するツールが含まれる「JDK」や、生成されたバイトコードを動かす「JVM」、プログラムの始点となる「mainメソッド」は、このコンパイルと実行の基本フローに直結する必須用語です。

ファクトチェック:1Z0-825-JPN(2026-08-01確認)。試験番号1Z0-825-JPN、試験時間90分、60問、合格ライン65%です。

この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。

公式資料

用語集一覧 / ← 前の記事 / 次の記事 →