diff --git a/src/run10-2.sh b/src/run10-2.sh new file mode 100644 index 0000000..23bbe78 --- /dev/null +++ b/src/run10-2.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +# javac によるコンパイル +echo '>' javac -encoding UTF-8 j1/Hello.java +sleep 1 +javac -encoding UTF-8 j1/Hello.java +echo done. +sleep 1 + +# java によるHello.class の実行 (ファイル名の .classは省略する) +echo '>' java j1.Hello +echo '( >' java j1/Hello 'でも起動できる)' +sleep 1 +java j1.Hello +echo done. +sleep 1 + +# Java Class fileの中身を見てみる +echo '>' hexdump -C j1/Hello.class +sleep 1 +hexdump -C j1/Hello.class + +# 一旦シェルスクリプトの実行をストップ。 +echo "type Return(Enter) to run next command / CTRL+C to quit" +read input_str + +# javac によるコンパイル +echo '>' javac -encoding UTF-8 j1/HelloNW.java +sleep 1 +javac -encoding UTF-8 j1/HelloNW.java +echo done. +sleep 1 + +# java コマンドによるHelloNW.class の実行 +echo '>' java j1.HelloNW +sleep 1 +java j1.HelloNW +echo done.