QShell possède environ 30 utilitaires intégrés accomplissant les tâches de base nécessaires pour naviguer dans le shell et exécuter des scripts ? Ce sont des fichiers exécutables contenant des commandes shell. Nous avons déjà vu deux commandes de navigation : cd et pwd. IBM livre également la quasi-totalité
Les commandes javac et java
des outils
Java du JDK (Java Development Kit) de Sun comme utilitaires intégrés ; et
la syntaxe et l’utilisation de ces commandes est pratiquement la même que
pour les outils Sun JDK. La figure 3 présente les utilitaires Java que QShell
prend en charge.
Les commandes Java les plus fréquentes dans QShell sont javac et java.
La commande javac est un compilateur de code source Java ; la commande java
invoque la JVM (Java Virtual Machine) sur un fichier de classes. Le compilateur
de code source Java de l’AS/400 est l’un de ses secrets les mieux gardés.
Il est enfoui dans l’environnement shell où il y a peu de chances de le
rencontrer par hasard.
La syntaxe de la commande javac est la suivante
javac
options fichier_source.java
Le premier paramètre est un ensemble d’options permettant de définir
le chemin d’accès de classe à la compilation(un ou plusieurs noms de chemins d’accès IFS ou de fichiers
d’archives que le compilateur utilisera dans la résolution de références de
la classe compilée vers d’autres classes) et de définir le répertoire dans
lequel doivent être placés les fichiers de classes compilés.
Le second paramètre de la commande javac est le nom d’un fichier
contenant le code source Java. Ce nom de fichier doit présenter l’extension
.java pour indiquer qu’il s’agit d’un source Java. Pour que le compilateur
trouve un fichier source, il faut soit qualifier le nom du fichier avec le nom
du répertoire, soit faire du répertoire source le répertoire courant avant
d’invoquer la commande de compilation.
L’exemple de commande suivant demande la compilation du fichier
Client.java :
javac
/monjava/Client.java
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Adapter la sécurité OT aux réalités de l’industrie
- Les applications financières sont le terrain privilégié de la fraude
- Compromission des identités numériques : la panne invisible qui met les entreprises à l’arrêt
- Tendances Supply Chain : investir dans la technologie pour répondre aux nouvelles attentes clients
Articles les + lus
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
Analyse Patch Tuesday Mars 2026
À la une de la chaîne Tech
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
- Analyse Patch Tuesday Mars 2026
