• Installer derby sur Windows

    image de l'aticle Installer derby sur Windows

    Dans ce tutoriel nous allons voir comment installer derby sur Windows pour une utilisation ultérieur dans un programme JAVA fonctionnant avec une base de données embarquée.

    J'ai un peu la flemme ce soir alors je vais vous envoyer vers le célèbre Wikipédia pour voir la définition de derby.

    L'installation va consister à télécharger le zip source de Derby sur le serveur de apache, de l'extraire et d'ajouter des variables utilisateur et des variables d'environnement dans votre PATH Windows.

    Avant de commencer il vous faut télécharger et installer le JDK (Java Development Kit) que vous trouverez ici et ajouter une variable utilisateur (JAVA_HOME) à votre environnement Windows. Pour ajouter une variable utilisateur à votre environnement vous pouvez faire comme cela à l'invite de commande Windows :

    C:\> set C:\Program Files\Java\jdk1.7.0_17

    Mais cela risque de poser problème car (pour moi en tout cas) votre variable disparaitra lors de la fin de tâche de l'invite de commande. Nous allons donc le faire par l'interface graphique de Windows en ouvrant un dossier, clique droit sur "Ordinateur" et "propriété", ensuite cliquez sur "paramètres système avancés" et dans la nouvelle fenètre cliquez sur "Variables d'environnement".

    Nous allons donc ajouter la variable utilisateur JAVA_HOME, pour vérifier si vous avez déjà cette variable dans votre environnement ouvrez l'invite de commande (exécuter et tapez cmd), et tapez :

    java -version

    Ce qui devrait vous donner un message du style :

    java version "1.7.0_17"
    Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
    Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)

    Si ce n'est pas le cas allez dans les variables d'environnement et dans variables utilisateur cliquez sur "nouvelle" et ajoutez :

    Nom de la variable : JAVA_HOME
    Valeur de la variable : C:\Program Files\Java\jdk1.7.0_17

    Ou chemin de la variable est le chemin pointant vers votre JDK précédemment installé. Ensuite il faut ajouter au PATH des variables d'environnement le dossier /lib du jdk. Maintenant au lieu de cliquer sur nouvelle dans 'variables utilisateur" vous allez double cliquer variables système -> path comme dans l'image ci-dessous :

    et ajoutez :

    C:\Program Files\Java\jdk1.7.0_17\bin

    Faites attention à respecter le chemin de la lib de votre propre JDK. Maintenant vérifiez que JAVA est bien installé en tapant dans l'invite de commande :

    C:\>java -version
    java version "1.7.0_17"
    Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
    Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)

    Maintenant nous allons télécharger et installer derby, allez sur cette page http://db.apache.org/derby/derby_downloads.html et téléchargez la dernière version .zip (ex. : db-derby-10.10.1.1-bin.zip). Créez ensuite un dossier C:/Apache et décompressez l'archive dans ce dossier.

    Maintenant créez une nouvelle variable utilisateur qui va s'appeler "DERBY_INSTALL" et que vous allez faire pointer vers le dossier ou vous avez décompressé Derby, par exemple : C:\Apache\db-derby-10.10.1.1-bin.

    Pour utiliser Derby en mode embarqué vous allez aussi devoir ajouter une variable utilisateur qui va pointer vers 2 fichiers .jar contenus dans la librairie de Derby.

    Nom de la variable : CLASSPATH
    Valeur : C:\Apache\db-derby-10.10.1.1-bin\bin\derby.jar;C:\Apache\db-derby-10.10.1.1-bin\bin\derbytools.jar

    Séparez bien els 2 chemins d'accès entre les chemins par ";".

    Maintenant ont va appeler le script setEmbeddedCP.bat du dossier bin de Derby pour définir le CLASSPATHet ainsi permettre à Derby d'être utilisé en embarqué. Tapez la commande suivante après avoir ouvert votre invite de commande :

    C:\>cd % DERBY_INSTALL%\bin 
    C:\Apache\db-derby-10.10.1.1-bin\bin>setEmbeddedCP.bat

    Maintenant vérifiez que derby est bien installé en tapant toujours dans votre invite de commande :

    java org.apache.derby.tools.sysinfo

    SI tout est ok vous aurez un retour du style :

    ------------------ Informations Java  ------------------
    Version Java :    1.7.0_17
    Fournisseur Java :     Oracle Corporation
    Répertoire d'origine Java :       C:\Program Files\Java\jre7
    Chemin de classe Java :  C:\Apache\db-derby-10.10.1.1-bin\lib\derby.jar;C:\Apache\db-derby-10.
    -bin\lib\derbytools.jar;
    Nom du système d'exploitation :         Windows 8
    Architecture du système d'exploitation :         amd64
    Version du système d'exploitation :         6.2
    Nom utilisateur Java :  JB
    Répertoire d'origine utilisateur Java : C:\Users\JB
    Répertoire utilisateur Java :   C:\Users\JB
    java.specification.name: Java Platform API Specification
    java.specification.version: 1.7
    java.runtime.version: 1.7.0_17-b02
    --------- Informations Derby --------
    [C:\Apache\db-derby-10.10.1.1-bin\lib\derby.jar] 10.10.1.1 - (1458268)
    [C:\Apache\db-derby-10.10.1.1-bin\lib\derbytools.jar] 10.10.1.1 - (1458268)
    ------------------------------------------------------
    ----------------- Informations sur les paramètres régionaux -----------------
    Paramètres régionaux en cours :  [franèais/France [fr_FR]]
    La prise en charge des paramètres régionaux a été trouvée : [cs]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [de_DE]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [es]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [fr]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [hu]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [it]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [ja_JP]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [ko_KR]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [pl]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [pt_BR]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [ru]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [zh_CN]
             version : 10.10.1.1 - (1458268)
    La prise en charge des paramètres régionaux a été trouvée : [zh_TW]
             version : 10.10.1.1 - (1458268)
    ------------------------------------------------------

    Derby est maintenant prêt pour être utilisé en tant que moteur de base de données embarquée.

Laissez un commentaire

* Votre e-mail ne sera jamais utilisé ou donné à un tiers

Recherche

Catégories

Newsletters

Archives