BLOG雇われるだけの人生から目指せ独立、社会人2年目なゲーム脳SEのブログ。更新頻度=週2~3回。ないブログに表示されています。新しい記事を書く事で広告が消えます。(Wed)【Java】whichコマンドでバージョンを管理する○要点javaとjavacのバージョンを管理するのは面倒whichコマンドがあれば楽にバージョンを調査できるWindowsでもwhichコマンドが使えるバッチがあるEclipseを使うならば、JAVA_HOMEは常に最新のJDKを指すようにして、開発環境用のJDK設定はEclipseからやるとよいJavaエンジニアの一番の悩みは何って?javaとjavacコマンドのバージョン管理です。JAVA_HOMEなんて環境変数はもう二度と見たくないという人、正直に手を挙げてください。ノシJDKだけならともかく、Windows環境だとJREのjavaおよびjavawが勝手にC:\WINDOWS\system32以下に配置されるので、PATHの設定を間違えると「javaはバージョン1.6(しかも参照しているtools.jarはJREのもの)だけどjavacはバージョン1.4」なんていう悪夢が発生します。するとJDKのjavaじゃないと走らないアプリが動かなかったりだとか、何故かJava5以上で書かれたソースがコンパイルできないとかそういう地獄絵図が・・・で、よく考えたらLinuxのwhichコマンドを使えば一発解決じゃないかと思い立ちました。Windowsには標準でwhichがありません。