Auf manchen Installtionen reicht es JAVA_HOME richtig zu setzen, unabhängig davon wie java.version hinterlegt ist, bei manchen anderen eben nicht; zumindest ist das meine Erfahrung.

So sieht der Start eine Java-Anwendung derzeit in etwa bei mir aus (Auszug aus QSH Script):

Code:
 export USE_JAVA_VERSION=1.4
  if test -d /QOpenSys/QIBM/ProdData/JavaVM/jdk50/32bit;
  then
     export JAVA_HOME=/QOpenSys/QIBM/ProdData/JavaVM/jdk50/32bit;
     export USE_JAVA_VERSION=1.5;
  fi
   
  java -Djava.version=$USE_JAVA_VERSION -classpath <Passenden Pfad> <Klasse>