へっぽこびんぼう野郎のnewbie日記

けろけーろ(´・ω・`)!

Javaでコンパイルと実行を同時にやるシェルスクリプト

本当に

javac AAA.java

java AAA

とやるのがめんどくさいので、

シェルスクリプトを書いた。

めちゃくちゃ簡単なスクリプトだけど、誰かの役に立てば幸いです。

#! /bin/sh

 

javac $1.java

java $1 

 これにjavad.shなどと名前をつけておいて、

~/.bashrcに

alias javad='sh ~/javad.sh'

 などと書いておけば、

javad AAA

で、「コンパイル→実行」とやってくれる。

コンパイルされなければ実行もされないので、大変お得。

 

vimでショートカットキーにでも割り当てておけば、

デバッグのときに、

書く→シェルに戻る→コンパイル→実行→エラー or 終了→シェルから戻る→

とやらずに

書く→ショートカットキー→エラー or 終了→シェルから戻る→

 

となるし、いいことずくめだと思う。