Hello Worldプログラムを実行しようとしても、出力が表示されません。
$ ls
hello.class hello.Java
$ javac hello.Java
$
ls
から、コンパイラjavac
を使用してプログラムを既にコンパイルしたことがわかります。使用したコマンド
javac hello.Java
出力をstdoutに送信せずにhello.class
を作成します。したがって、エラーがない限り、端末にメッセージは表示されません。表示されるのは予想される動作です。実際に出力を表示したい場合は、オプションを追加できます:@Friskyが述べたjavac -verbose hello.Java
(ありがとう!
これでhello.class
ファイルを実行できます
Java hello