< Précédent | Suivant >

Leçon 1 : Exécution de votre application Java en dehors du plan de travail

Vous exportez votre application Java vers un répertoire de votre ordinateur qui se trouve en dehors du projet Java. Puis, vous configurez votre environnement Java pour exécuter votre application dans le répertoire externe.
Avant de commencer
Assurez-vous que les logiciels suivants sont installés sur l'ordinateur qui exécute votre application Java :
  • Java developer kit version 1.5 ou ultérieure
  • IBM® Data Server Driver for JDBC and SQLJ Version 3.57

Dans le module précédent, vous avez créé un projet Java contenant une application Java dans le plan de travail.

Dans cette leçon, vous exportez votre application Java vers un répertoire de votre ordinateur, configurez l'environnement Java sur votre ordinateur et exécutez l'application sur la base de données SAMPLE DB2.

Pour exécuter votre application Java en dehors de l'environnement du plan de travail :

  1. Créez un répertoire de test nommé C:\pureQuery-test pour l'application Java et les fichiers pureQuery.
  2. Dans le plan de travail, mettez à jour le code dans le fichier MySample.java afin que l'application Java puisse s'exécuter en dehors du plan de travail.
    1. Modifiez l'instruction SQL par défaut utilisée par l'application.

      Définissez la valeur de la variable i sur 0 dans le code suivant :

          if ( args.length == 0) {
          // value for the default SQL statement to run
             i = 0 ;
    2. Désactivez l'appel de méthode qui utilise la méthode pureQuery DataVersion.

      Ajoutez deux barres obliques avant la ligne de code myPdqVersion() ;, ce qui appelle DataVersion.

          Connection myTestConn=null;
          myTestConn=getConnection();
      
          //print pureQuery information
         // myPdqVersion() ; 
  3. Exportez l'application Java en tant que fichier JAR contenant uniquement le code Java sans les fichiers du pilote DB2 ni les fichiers pureQuery Runtime.
    1. Dans l'explorateur de packages, cliquez avec le bouton droit de la souris sur le fichier MySample.java et cliquez sur Exporter > Application Java.
    2. Dans la fenêtre Exporter, sélectionnez Java > Fichier JAR, puis cliquez sur Suivant.
    3. Dans la fenêtre Spécifications du fichier JAR :
      • Dans le panneau Sélectionner les ressources à exporter, assurez-vous que seul le fichier MySample.java est sélectionné.
      • Sélectionner Exporter le fichier de classe et les ressources générés.
      • Dans la zone Fichier JAR, spécifiez le fichier de sortie C:\pureQuery-test\mytestapp.jar.
      • Dans la section Options, assurez-vous que seul Compresser le contenu du fichier JAR est sélectionné.
    4. Cliquez sur Terminer pour créer le fichier JAR.

    Le plan de travail crée le fichier JAR C:\pureQuery-test\mytestapp.jar. Le fichier JAR contient seulement le fichier myTestApp\MySample.class et un fichier MANIFEST.MF.

  4. Ajoutez les fichiers JAR pour le pilote JDBC de l'application dans CLASSPATH.
    1. Ouvrez une fenêtre d'invite de commande et définissez le répertoire sur c:\pureQuery-test.

      Dans la fenêtre, entrez la commande cd c:\pureQuery-test.

    2. Ajoutez les fichiers dans CLASSPATH en utilisant la commande SET.
      Par exemple, si les fichiers JAR du pilote de base de données DB2 sont installés dans le répertoire C:\DB2\drivers, ajoutez les fichiers dans CLASSPATH en utilisant la commande suivante. Saisissez la commande SET sur une seule ligne.
      set CLASSPATH=C:\DB2\drivers\db2jcc_license_cu.jar;C:\DB2\drivers\db2jcc.jar;
          C:\pureQuery-test\MyTestApp.jar;%CLASSPATH%;
  5. Exécutez l'application :
    Saisissez la commande suivante dans la fenêtre d'invite de commande :
    java myTestApp.MySample
    L'application est exécutée. La sortie apparaît dans la fenêtre d'invite de commande. La sortie est similaire à l'exemple suivant :
     =======
    case 0
    case 0 - employee count: 36
    Finished case 0

    L'application n'est pas activée avec l'optimisation client pureQuery et n'utilise pas de fonctionnalités pureQuery Runtime.

    Remarque : Ne fermez pas la fenêtre de commande. Vous utilisez la variable d'environnement CLASSPATH définie dans la fenêtre de commande dans la leçon suivante.

Point de contrôle de la leçon

Dans cette leçon, vous avez exporté votre application Java et l'avez exécutée en dehors du plan de travail.
Vous avez réalisé les tâches suivantes :
  • Mise à jour de votre application Java pour activer son exécution en dehors du plan de travail.
  • Exportation de votre application en tant que fichier JAR.
  • Mise à jour de CLASSPATH pour inclure les fichiers JAR du pilote DB2.
  • Exécution de votre application.
< Précédent | Suivant >

Commentaires