Video: Kompilering och exekvering av Java-program 2024
För att kompilera ett Java 4E-program i TextPad, välj Verktyg → Kompilera Java eller använd tangentbordsgenväggen Ctrl + 1. Den javac-kommandot kompilerar programmet och kompilatorutmatningen visas i rutan Verktygsresultat i TextPad-fönstret.
Om programmet kompilerar framgångsrikt visas meddelandet Verktyg som slutförts framgångsrikt i rutan Verktygsresultat. Om kompilatorn hittar något fel med ditt program visas en eller flera felmeddelanden, som visas i figuren.
I det här exemplet visas åtta kompilatorfelmeddelanden:
javac 1. 8. 0-ea C: UsersDougDocumentsJava 4ManuscriptAppsBook 1Chapter 3HelloApp. java: 5: error: unclosed string literal printHello ("World!); ^ C: UsersDougDocumentsJava 4ManuscriptAppsBook 1Chapter 3HelloApp. java: 5: error: ';' förväntat printHello (" World!); ^ C: UsersDougDocumentsJava 4ManuscriptAppsBook 1Chapter 3HelloApp. java: 8: fel: olaglig start av uttrycket offentligt statiskt tomt skrivhål (String greetee) ^ C: UsersDougDocumentsJava 4ManuscriptAppsBook 1Chapter 3HelloApp. java: 8: error: '; "Förväntad statisk statisk tomgångshjälpa (String greetee) ^ C: UsersDougDocumentsJava 4ManuscriptAppsBook 1Chapter 3HelloApp. java: 8: fel: olaglig start av uttrycket offentligt statiskt tomt skrivhål (String greetee) ^ C: UsersDougDocumentsJava 4ManuscriptAppsBook 1Chapter 3HelloApp. java: 8: error: '; "Förväntad statisk statisk tomgångshjälpa (String greetee) ^ C: UsersDougDocumentsJava 4ManuscriptAppsBook 1Chapter 3HelloApp. java: 8: error: '; "Förväntad statisk statisk tomgångshjälpa (String greetee) ^ C: UsersDougDocumentsJava 4ManuscriptAppsBook 1Chapter 3HelloApp. java: 12: fel: nått slutet på filen medan man analyserar} ^ 8 fel Verktyg som är färdiga med utgående kod 1
Om du dubbelklickar på första raden i varje felmeddelande tar TextPad dig till den plats där felet inträffade. Om du dubbelklickar på raden med det obelagda strängens bokstavsmeddelande, till exempel, tas du till rad 5, och infogningspunkten placeras på den plats där kompilatorn hittade felet. Då kan du rätta till felet och kompilera programmet igen.
Ofta kan ett enda fel orsaka att fler än ett felmeddelande visas, vilket är fallet i fiture. Felet är att ett avslutande citatmärke lämnas efter ordet Hej i rad 5. Det enda felet orsakade alla åtta felmeddelanden!