Comment faire pour utiliser Visual J ++ 6.0 pour créer des unités de Distribution de dépendance

RÉSUMÉ

Cet article décrit comment vous pouvez utiliser l’IDE Visual J ++ 6.0 pour ajouter des dépendances à des unités de distribution (DU). Il inclut des exemples de code que vous pouvez utiliser pour tester une dépendance DU simple.

Plus d'informations

Utilisez cette procédure pour ajouter des dépendances à DUs :

  1. En Visual J ++ 6.0, créez un nouveau projet vide.
  2. Ajoutez une classe vide au projet. CabApplet1 le nom et le placer dans un package Java appelé basecab.
  3. Modifiez le fichier CabApplet1.java afin qu’il contienne la section de code Java suivante. Notez qu’à ce stade, vous ne pouvez pas créer le fichier source Java étant donné que la classe dont vous avez besoin à partir du package dependcab n’existe pas encore.
    package basecab;import java.applet.*;import dependcab.*;public class CabApplet1 extends Applet {   public void init() {     try {       add(new java.awt.Label("This is the applet."));      NeededClass nc = new NeededClass();      nc.testMethod();    } catch (Exception ex) {       ex.printStackTrace();    }  }}
  4. Dans le menu projet , sélectionnez Propriétés. Sous l’onglet Format de sortie , sélectionnez Activer l’emballage. Dans la liste déroulante Type d’emballage , sélectionnez l’Armoire Archive. Définissez le nom du fichier CAB cab1.cab et inclure uniquement les Basecab\CabApplet1.class dans l’armoire. Ensuite, cliquez sur Avancéet définissez le nom convivial de la BaseCab et la version à 1,1,1,1. (Notez que vous allez signer les fichiers cab avec un certificat de test, qui est le paramètre par défaut lorsque le format de sortie est un fichier CAB).
  5. Créez un autre projet vide dans Visual J ++ 6.0 et l’ajouter à la solution en cours.
  6. Ajoutez une nouvelle classe vide au projet et nommez-le NeededClass. Place la nouvelle classe dans un package appelé dependcab et modifiez la source pour contenir le segment de code suivant.
    package dependcab;public class NeededClass {   public void testMethod() {     System.out.println("testMethod() called.");  }}
  7. Suivez la procédure indiquée à l’étape 4, mais le nom convivial de la valeur DependCab et le nom de fichier Cab2.cab.
  8. Ensuite, générez le second projet (Dependcab\NeededClass), puis générez le premier projet (Basecab\CabApplet1).

    À ce stade, vous avez deux projets, à la fois empaquetées dans des fichiers CAB signés et utilisant le manifeste XML Description OSD (Open Software).
  9. La dernière étape consiste à ajouter la sortie du deuxième projet en tant que dépendance pour le fichier .osd dans l’armoire du premier projet. Heureusement, Visual J ++ effectue la plupart du travail pour vous, car l’application génère les fichiers du système d’exploitation lorsque vous générez des projets. (Pour plus d’informations sur la façon d’effectuer cette opération sans l’aide de Visual J ++, consultez la section « Références » de cet article). Dans le menu projet , sélectionnez Propriétés. Sous l’onglet Format de sortie , cliquez sur Options avancées, sélectionnez l’onglet Dépendances externes , puis cliquez sur Ajouter.
    Ensuite, tapez l’URL, le nom convivial et la version de la sortie du fichier CAB du deuxième projet :

    http://mywebserver/cab2.cab
    DependCab
    1,1,1,1

    Notez que seule une URL absolue fonctionnera également ici, donc vous devez réellement déployer la sortie de votre projet sur un serveur Web pour effectuer ce test. Pour plus d’informations sur la limitation de l’URL absolue, reportez-vous à la section « Références ».
Fichier de test HTML :
<HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"></HEAD><BODY><APPLETcode="basecab.CabApplet1"name="CabApplet1"width=320height=200  VIEWASTEXT><PARAM NAME="useslibrary" VALUE="BaseCab"><PARAM NAME="useslibrarycodebase" VALUE="cab1.cab"><PARAM NAME="useslibraryversion" VALUE="1,1,1,1"></APPLET></BODY></HTML>


Les produits tiers mentionnés dans cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft ne fait aucune garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.

RÉFÉRENCES

Pour plus d’informations sur les dépendances d’unité de distribution et les URL relatives, cliquez sur le numéro ci-dessous
Pour afficher l’article correspondant dans la Base de connaissances Microsoft :

247369 résoudre : URL relatives ne fonctionnent pas pour les dépendances d’unité de Distribution
Pour plus d’informations sur la façon de dépendances d’unité de distribution package sans l’aide de Visual J ++, cliquez sur le numéro ci-dessous
Pour afficher l’article correspondant dans la Base de connaissances Microsoft :

242970 comment mettre en œuvre des dépendances lors de la création des unités de Distribution manuellement
Pour des informations sur Visual J ++ et SDK pour Java, visitez le site Web de Microsoft à l’adresse suivante :
Propriétés

ID d'article : 246492 - Dernière mise à jour : 15 févr. 2017 - Révision : 1

Microsoft Visual J++ 6.0 Édition standard

Commentaires