Vous pouvez exécuter à distance un programme Java™ IBM® i dans la vue Transformation et exécution Java i ou dans la fenêtre Configurations de lancement.
Avant de commencer
Tout programme Java que vous exécutez doit être une application, c'est-à-dire une classe contenant une méthode main.
Avant d'exécuter un programme IBM i Java, vous devez exporter les fichiers de classe Java dans un répertoire du système de fichiers intégré IBM i. Les fichiers source Java sont requis sur un serveur IBM i pour déboguer les programmes Java IBM i.
- Dans la fenêtre Configurations de lancement, vous exécutez un programme que vous avez exporté vers un serveur IBM i et que vous stockez également en local. Les configurations de lancement sont des fonctions
Eclipse permettant d'enregistrer et de réemployer les paramètres utilisés lorsque vous exécutez ou déboguez différents types d'objet.
- Dans la vue Transformation et exécution Java i, vous appelez le programme à partir du serveur, la vue étant indépendante de l'espace de travail local.
Pourquoi et quand exécuter cette tâche
Dans la vue Transformation et exécution Java i
- Ouvrez une perspective Java si ce n'est pas
déjà fait : cliquez sur .
- Placez-vous dans la vue Transformation et exécution :
- Cliquez sur la flèche vers le bas en regard de l'icône Exécuter sur la barre de menus
du plan de travail.
- Sélectionnez .
- Pour remplir la zone Dossier de travail, cliquez sur Parcourir pour sélectionner un répertoire dans la fenêtre Rechercher un dossier.
- Facultatif : Cliquez sur Options avancées pour définir les paramètres de programme, les propriétés et les options d'exécution IBM i. Dans la fenêtre Sélection des options i, sélectionnez les propriétés souhaitées et cliquez sur OK. Les options sont décrites dans les
références connexes ci-après.
- Cliquez sur l'onglet Exécuter à distance.
- Dans la zone Classe, entrez le nom du
fichier de classe.
- Cliquez sur Exécuter pour démarrer l'appel éloigné.
La zone Sortie console affiche la sortie ou toute erreur.
- La zone Entrée console permet d'entrer des informations destinées au programme
(si le programme vous le demande). Les données que vous entrez dans cette zone sont transmises au programme
distant en appuyant sur la touche Entrée.
Résultats
L'application Java s'exécute sur le serveur IBM i. Vous
pouvez à tout moment arrêter le programme pendant son
exécution en cliquant sur Arrêt.
Cliquez
sur Effacer la console pour effacer la zone Sortie console.
Dans la fenêtre Configurations de lancement :
- Ouvrez une perspective Java si ce n'est pas
déjà fait : cliquez sur .
- Cliquez sur la flèche vers le bas en regard de l'icône Exécuter sur la barre de menus
du plan de travail.
- Sélectionnez Exécuter. La fenêtre Créer, gérer et exécuter les configurations s'ouvre.
- Cliquez sur Application Java sur le serveur i.
Cliquez sur Nouveau pour créer une configuration du type sélectionné.
- Facultatif : Nommez la configuration.
- Sous l'onglet Principal, entrez le nom du
projet et le nom de sa classe principale. Placez-vous dans le Dossier de travail i distant et indiquez ou sélectionnez son nom dans la liste déroulante.
Il s'agit du dossier IFS contenant le package distant ou de la classe si cette dernière ne dispose pas de package.
- Facultatif : Utilisez les autres onglets pour ajouter
des paramètres, définir le chemin d'accès aux classes, etc.
- Cliquez sur Exécuter pour exécuter le
programme.
Lorsque vous avez défini une configuration, celle-ci
apparaît sous la forme d'un raccourci dans le menu déroulant.
Que faire ensuite
Si le fichier de classe Java réside sur le système IFS, vous pouvez l'exécuter dans la vue de l'interpréteur de commandes éloigné. Dans l'explorateur de systèmes éloignés, cliquez avec le bouton droit de la souris sur le sous-système de fichiers IFS figurant sous la connexion et sélectionnez
Lancer l'interpréteur de commandes.
Pour plus d'informations, consultez la tâche connexe "Gestion d'interpréteurs de commandes".