runemacs.exexe
installerad på din dator. Kolla gärna detta.
_emacs
. Filen kan du hämta här. Spara filen i katalogen C:\
.
Nu skall du kunna skriva och köra Javaprogram med nedanstående instruktion som dock vad beträffar katalognamn avser miljön i PC-lab, Polacksbacken, där Emacs och Java (kompilator/interpretator) finns installerad. Men givet att du installerat Java och Emacs på din dator och satt sökvägarna kan du i princip använda samma instruktion om du byter ut katalognamnen mot de som gäller på din dator.
runemacs.exe
)
Student.java
om du vill att klassen skall heta Student.
Skriv Student
på raden vid File name: och klicka därefter
på Open. .java
och börja med klassens exakta namn
Spara programmet (Files->Save Buffer), dvs javafilen. Ange den katalog du vill att filen skall sparas i. Emacs meddelar längst ned att filen är sparad - write file....
Nu skall programmet kompileras och om det gick bra skall det köras (exekveras). Det finns två alternativ, där alternativ 2 är smidigare.
cd
. T.ex. cd \H\bluejJavakompilatorn heter
javac
. Du kompilerar
programmet med kommandot: javac Student.java
Kompilatorn meddelar resultatet i ett fönster i Emacs. Antingen blev det kompileringsfel eller att det gick bra.
Vid kompileringsfel skriver kompilatorn ut en lista med fel. För varje fel skrivs radnumret ut och vilken typ av fel det är (enligt kompilatorns uppfattning...). Du måste i detta fall rätta till felet eller felen och kompilera om programmet. Detta kanske måste göras många gånger innan kompilatorn accepterar ditt program. måste du naturligtvis rätta till i javafilen.
Om det gick bra skapade kompilatorn en fil med namnet Student.class
. Det är själva programmet (maskinoden) som sedan skall exekveras.
Kontrollera att den filen finns i din mapp.
java
(interpretatorn)med kommandot: java Student.classeller bara
java Student
Programmet emacs är ett avancerat hjälpmedel med vars hjälp man också kan kompilera och köra program utan att använda Command Prompt.
Nu delas emacs-fönstret upp i två delfönster. Det ena av dessa innehåller javakoden, det andra resultatet från kompileringen.
Vid kompileringsfel kommer felmeddelandena i fönstret i Emacs. I övrigt gäller samma förfarande som ovan. Felen måste rättas och programmet kompileras igen.
shell
och tryck på <return> så får du ett nytt
emacs-fönster (shell, som i princip är samma kommandotolk som ovan) där
du kan ge MS-DOS-kommandon. Detta fönster ersätter programkodsfönstret. Vi kan
kalla det fönstret för exekveringsfönstret eftersom det är där vi skall köra
programmet. För att köra programmet skriver du java Student.java
eller java Student.java
.
OBS! när du exekverar program på detta sätt "försvinner" troligen fönstret med javakoden när exekveringsfönstret skapas. emacs har ett antal buffrar. När man kör program används en buffer till programkörningen. Man kan välja vilken av buffrarna man vill arbeta med genom att välja under menyn Buffers. Där finns t.ex. Student.java och "shell". Flera buffrar kan visas samtidigt i olika delfönster (t.ex. har vi sett att javakoden och kompileringsinformationen visas samtidigt i två delfönster).
Det går att dela upp ett fönster i två st delfönster under File->Split Window. Bra ifall man exvis vill se flera filer samtidigt i Emacs och kunna kopiera mellan dem. Om du bara vill se ett fönster samtidigt väljer du File->Unsplit Window.
Kör programmet i ett shellfönster i emacs
Spara shellfönstret med Files->Save Buffer As. Döp filen
till exvis. korning.txt
.