cronで毎日とか毎時とかに指定したJavaを実行する時に注意しなきゃいけないのが、
PATHがすべてリセットされるということ。
なので、cronでは直接javaの実行コマンドを書かずに、
.shファイルに設定やjavaコマンドを記述し、その.shをcronで叩くようにする。
.shファイル
#!/bin/bash PATH=/usr/java/latest/bin JAVA_HOME=/usr/java/latest CLASSPATH=.:/usr/java/latest/lib
#Linuxでjniを使う場合 LD_LIBRARY_PATH=/usr/lib
#Macでjniを使う場合 #DYLD_LIBRARY_PATH =/usr/lib java ・・・
javaコマンドの引数でパスを指定する場合は、
CLASSPATH -> -cp=ほげほげ
LD_LIBRARY_PATH -> -Djava.library.path=ふがふが
とすればおk
(追記)
