Problème de version de Java

IBM i, configuration, commandes, ...
Répondre
RV2gre
Messages : 5
Enregistré le : mar. 12 avr. 2011, 06:36:54

Problème de version de Java

Message par RV2gre »

Bonjour à tous,

Je ne sais pas si je suis dans la bonne partie, mais je tente ma chance.
En fait, sur un de mes AS400, je cherche à utiliser la version de Java Kit Developper 1.5.
Sur mon AS400, je vois qu'en faisant un GO LICPGM option 10, j'ai:
5722JV1 *BASE IBM Developer Kit for Java
5722JV1 5 Java Developer Kit 1.3
5722JV1 6 Java Developer Kit 1.4
5722JV1 7 Java Developer Kit 5.0
J'ai cru avoir lu que JDK 5.0 et JDK 1.5.0 sont une seule et même version.

Cependant quand je tape dans QSH java -version, j'obtiens:
> java -version
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_19-b04)
Classic VM (build 1.4, build JDK-1.4, native threads, jitc_de)


J'ai donc deux petites questions. La première étant de savoir si j'ai bien la verion 1.5 de java d'insatllée sur mon AS400 (je pense que oui) ? La seconde étant de faire en sorte d'utiliser cette fameuse version ?

Par avance merci de vos réponses ....

Cordialement,

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

version java

Message par cmasse »

Oui JDK 5.0 et JDK 1.5.0


si vous n'indiquez pas de version particulière, en V6, le système regarde les versions de JDK installées et choisi dans cette ordre :

Code : Tout sélectionner

+--------------------------------------------------------------------------+
| Option de 57xxJV1       |java|  JAVA_HOME                                |
+--------------------------------------------------------------------------+
| 8 IBM tech. 5.0 32 bits | 1.5| /Qopensys/QIBM/ProdData/JavaVM/jdk50/32bit|
+--------------------------------------------------------------------------+
| 9 IBM tech. 5.0 64 bits | 1.5| /Qopensys/QIBM/ProdData/JavaVM/jdk50/64bit|
+--------------------------------------------------------------------------+
| 7 Classic 5.0           | 1.5| /QIBM/ProdData/Java400/jdk15              |
+--------------------------------------------------------------------------+
|11 IBM tech. 6.0 32 bits | 1.6| /Qopensys/QIBM/ProdData/JavaVM/jdk60/32bit|
+--------------------------------------------------------------------------+
|12 IBM tech. 6.0 64 bits | 1.6| /Qopensys/QIBM/ProdData/JavaVM/jdk60/64bit|
+--------------------------------------------------------------------------+
|10 Classic 6             | 1.6| /QIBM/ProdData/Java400/jdk6               |
+--------------------------------------------------------------------------+
| 6 Classic 1.4           | 1.4| /QIBM/ProdData/Java400/jdk14              |
+--------------------------------------------------------------------------+

bien sur, les options non installées sont ignorées lors de la recherche,
et vous pouvez toujours "forcer" une version par:

Code : Tout sélectionner

  ADDENVVAR ENVVAR(JAVA_HOME)
             VALUE('/Qopensys/QIBM/ProdData/JavaVM/jdk60/64bit')

PAR CONTRE JE CROIS VOIR QUE VOUS ÊTES DANS UNE VEILLE VERSION DE l'OS et je pense qu'à l'époque il fallait utiliser java.version dans un fichier d'options:

- Dans le fichier SystemDefault.properties de la HOMEDIR de l'utilisateur

ou à défaut :

- Dans le fichier SystemDefault.properties de /QIBM/UserData/JAVA400

dont java.class.path et java.version, pour la liste complète voyez
http://publib.boulder.ibm.com/infocente ... sprop2.htm
Christian Massé (Volubis.fr)

RV2gre
Messages : 5
Enregistré le : mar. 12 avr. 2011, 06:36:54

(sans texte)

Message par RV2gre »

Bonjour,

En effet, je ne suis pas (encore) en V6 mais en V5R4M5.

Par contre je ne trouve pas ce fameux fichier SystemDefault.properties.
Il n'est pas dans mon homedir, et ni dans /QIBM/UserData/JAVA400

Là je suis un tantinet paumé ...

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

fichier d'options

Message par cmasse »

en effet, il faut le créer.
Christian Massé (Volubis.fr)

RV2gre
Messages : 5
Enregistré le : mar. 12 avr. 2011, 06:36:54

(sans texte)

Message par RV2gre »

OK je vais le créer et je vous tiens informé

Répondre