Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Java Virual Machine

De AJLSM
Version datée du 24 septembre 2012 à 08:07 par Groche (discussion | contributions) (création+catégories)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche
To do :
{{{1}}}.

La machine virtuelle Java permet d’exécuter des applications Java sur un ordinateur. Le serveur d’applications et Notix étant écrits en langage Java, une machine virtuelle est donc nécessaire. NB : Nous recommandons fortement l'installation d'une machine virtuelle Sun. Les machines virtuelles libres (par exemple, « openJDK1 ») sont susceptibles de poser des problèmes de compatibilité avec certaines librairies utilisées par Notix (notamment FOP lors de la génération des PDF contenant des images au format PNG). La version 1.6 de la machine virtuelle Java de Sun a été testée. Installation Pour installer la machine virtuelle Java, il faut télécharger les sources sur le site de Sun : http://java.sun.com/javase/downloads/index.jsp. Le fichier obtenu est un exécutable (on préfèrera le fichier « bin » au fichier « rpm »). Il faut le lancer pour démarrer la compilation automatique des sources. Le résultat est un dossier « jdk1.6.0_13 »2 que l'on peut alors placer à l'endroit de son choix (par exemple : /opt/ jdk1.6.0_13). $ wget "http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u13-linux-x64.bin?BundledLineItemUUID=sMFIBe.o_ZMAAAEXaVAnbOOZ&OrderID=8KNIBe.okxYAAAEXXFAnbOOZ&ProductID=48tIBe.phvMAAAEWdt1NOLEE&FileName=/jdk-6u13-linux-x64.bin" $ ./jdk-6u13-linux-x64.bin root# mv jdk1.6.0_13 /home/ root# chgrp {group} /home/jdk1.6.0_13 Il faut vérifier que la variable JAVA_HOME est bien définie et que $Java est bien dans le PATH. Si ce n'est pas le cas, il faut le faire. Ceci s'effectue grâce aux commandes suivantes3: root# echo export JAVA_HOME="/home/jdk1.6.0_13" >> /etc/env.d/99local root# echo export PATH=$JAVA_HOME/bin >> /etc/env.d/99local root# env-update && source /etc/profile Il faut également penser à régler les problèmes de droits d'accès à ce dossier et à ses fichiers. Si tout est correct, la commande suivante devrait renvoyer des informations sur la machine virtuelle Java installée : $ java -version java version "1.6.0_11" Java(TM) SE Runtime Environment (build 1.6.0_11-b03) Java HotSpot(TM) 64-Bit Server VM (build 11.0-b16, mixed mode) Pour installer la machine virtuelle Java de Sun sous Windows, on doit télécharger l'installateur depuis l'adresse http://java.sun.com/javase/downloads/. On doit choisir une version « Java Runtime Environment (JRE) » (mais une version « JDK » peut aussi fonctionner). L'installation s'effectue à l'aide d'un assistant, les valeurs par défaut sont en général appropriées.