仕事上、SPARCマシンを扱うことが多いのですが、製品として出荷するシステムなのでOS以外にインストールしておくことができるものは非常に限られます。そこにはPerlやRubyなどはなく、C/C++コンパイラもなく、Emacsもありません。そんな環境で問題があってちょっとしたプログラミングを必要とするときに、使えるものが、ううーん、とうなっていたらJavaがあるではないですか。といってもバージョンはちょいっと古めですが・・・。
ということで、viエディタでのJavaプログラミングというのが時に必要になります。