コマンド ラインからの Java .class ファイルの実行
Echo などのコンパイル済み Java クラスをコマンド ラインから実行しようとする場合。
Echo.class を正しく実行するには、次のコマンドを使用します。
java -cp . Echo "hello"
-cp Flag: このフラグは、Java が .class 定義を検索するクラスパスを指定します。ここで、. (現在のディレクトリ) がクラスパスに追加されます。
適切なコンパイルを前提としています:
Echo.class ファイルがjavac Echo.java.
潜在的なエラー: NoSuchMethodError
正しいコマンドを実行した後、スレッド "main" java.lang の例外に似たエラー メッセージが表示される場合.NoSuchMethodError: main が表示されます。これは、Echo クラスに main メソッドがないことを示します。これを修正するには、クラスに次のコードが含まれていることを確認します:
<code class="java">public class Echo { public static void main (String arg) { System.out.println(arg); } }</code>
以上がコマンドラインから Java .class ファイルを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。