Vidéo: Manually Adding Compile Java to TextPad 2024
Pour compiler un programme Java 4E dans TextPad, choisissez Outils → Compiler Java ou utilisez le raccourci clavier Ctrl + 1. La commande javac compile le programme et la sortie du compilateur est affichée dans le volet Résultats de l'outil de la fenêtre TextPad.
Si le programme se compile correctement, le message Outil terminé s'affiche avec succès dans le volet Résultats de l'outil. Si le compilateur trouve quelque chose qui ne va pas dans votre programme, un ou plusieurs messages d'erreur sont affichés, comme le montre la figure.
Dans cet exemple, huit messages d'erreur du compilateur sont affichés:
javac 1. 8. 0-ea C: UsersDougDocumentsJava 4EManuscriptAppsBook 1Chapitre 3HelloApp. java: 5: erreur: chaîne de caractères non fermée littéral printHello ("Monde!); ^ C: UsersDougDocumentsJava 4EManuscriptAppsBook 1Chapitre 3HelloApp java: 5: erreur: ';' printHello attendu (" Monde!); ^ C: UsersDougDocumentsJava 4EManuscriptAppsBook 1Chapitre 3HelloApp. java: 8: erreur: début illégal de l'expression public static void printHello (String greetee) ^ C: UsersDougDocumentsJava 4EManuscriptAppsBook 1Chapitre 3HelloApp. java: 8: erreur: '; 'public attendu statique static printHello (String greetee) ^ C: UsersDougDocumentsJava 4EManuscriptAppsBook 1Chapitre 3HelloApp. java: 8: erreur: début illégal de l'expression public static void printHello (String greetee) ^ C: UsersDougDocumentsJava 4EManuscriptAppsBook 1Chapitre 3HelloApp. java: 8: erreur: '; 'public attendu statique static printHello (String greetee) ^ C: UsersDougDocumentsJava 4EManuscriptAppsBook 1Chapitre 3HelloApp. java: 8: erreur: '; 'public attendu statique static printHello (String greetee) ^ C: UsersDougDocumentsJava 4EManuscriptAppsBook 1Chapitre 3HelloApp. java: 12: erreur: atteint la fin du fichier pendant l'analyse} ^ 8 erreurs Outil complété avec le code de sortie 1
Si vous double-cliquez sur la première ligne de chaque message d'erreur, TextPad vous amène à l'endroit où l'erreur s'est produite. Si vous double-cliquez sur la ligne avec le message littéral de chaîne non fermée, par exemple, vous êtes amené à la ligne 5 et le point d'insertion est positionné à l'endroit où le compilateur a trouvé l'erreur. Ensuite, vous pouvez corriger l'erreur et recompiler le programme.
Souvent, une seule erreur peut provoquer l'affichage de plus d'un message d'erreur, comme c'est le cas dans le fiture. L'erreur est qu'un guillemet de fermeture est laissé après le mot Hello dans la ligne 5. Cette erreur a causé tous les huit messages d'erreur!