Java環境
ローカルのJava環境の管理について(「marsのメモ」から)。すごく参考になる。
自分の場合も、Java関係は一箇所に集めてある。commonsなんかは、java/commons/CLI/commons-cli-1.0みたいな感じ。JDK回りはシンボリックリンクが張ってある(Windowsならジャンクション)。
java4 -> j2sdk1.4.2_13 java5 -> jdk1.5.0_09 java6 -> jdk1.6.0 jdk -> java6
みたいな感じだ。自分の場合は環境変数を設定している。
path += jdk/binとant/bin ANT_HOME = antディレクトリ JAVA_HOME = jdkディレクトリ CLASSPATH=.
くらいかな。コマンドラインで、ちょっと動作確認する時用。antでのjavacタスクはincludeAntRuntime="no"で、executableを明示するし、IDEでもJDK明示なんで、今のところは、これで痛い目にあったことはない(多分あったら、変わるんだろうな)。もっともLinuxの場合はpathはいじらずにシンボリックリンクを張るだけだけど。ところでUni*系では、どこにJDKやJava関係のライブラリを置くのが筋なんだろう。/opt/javaあたり?








