Gyakorlat1
A MathWikiből
(Változatok közti eltérés)
5. sor: | 5. sor: | ||
# Indítsunk egy Eclipse-et. Ha otthonról dolgoztok, akkor [http://www.eclipse.org/downloads/ innen] letölthetitek. A gépteremben a 3.8-as verziót használjuk, de nem különbözik drasztikusan ettõl a 4.3 szóval nyugodtan lehet azt használni. | # Indítsunk egy Eclipse-et. Ha otthonról dolgoztok, akkor [http://www.eclipse.org/downloads/ innen] letölthetitek. A gépteremben a 3.8-as verziót használjuk, de nem különbözik drasztikusan ettõl a 4.3 szóval nyugodtan lehet azt használni. | ||
# Elõször kérni fogja, hogy hol legyen a '''workspace'''-ünk, akár az alapértelmezett mappát akár adjatok meg valami elérési utat. Ide rakja majd a projekteket. | # Elõször kérni fogja, hogy hol legyen a '''workspace'''-ünk, akár az alapértelmezett mappát akár adjatok meg valami elérési utat. Ide rakja majd a projekteket. | ||
− | # Most a felesleges start page-et lõjük ki, majd | + | # Most a felesleges start page-et lõjük ki, majd '''File''' -> '''New''' -> '''Project''' |
− | # Itt válasszuk ki a | + | # Itt válasszuk ki a '''Java project'''et, majd tovább. |
− | # Adjunk neki nevet, pl Gyakorlat1, majd mehet a | + | # Adjunk neki nevet, pl Gyakorlat1, majd mehet a '''Finish'''. |
− | # Lehetséges, hogy rákérdez, hogy alkalmazza-e a javahoz kialakított layoutot, szerintem érdemes ezt használni, szóval | + | # Lehetséges, hogy rákérdez, hogy alkalmazza-e a javahoz kialakított layoutot, szerintem érdemes ezt használni, szóval '''Yes'''. |
* Most, hogy létrejött a projekt adjunk hozzá egy forrásfájlt. | * Most, hogy létrejött a projekt adjunk hozzá egy forrásfájlt. | ||
− | * Nyissátok le bal oldal a projektet, majd az | + | * Nyissátok le bal oldal a projektet, majd az '''src''' mappára jobb klikk -> '''new''' -> '''Class''' |
* Itt adjatok neki nevet, és mehet is. Ad közben egy warningot, hogy az alapértelmezett csomag használata nem ajánlott. Késõbbiekben tanulunk a csomagokról. | * Itt adjatok neki nevet, és mehet is. Ad közben egy warningot, hogy az alapértelmezett csomag használata nem ajánlott. Késõbbiekben tanulunk a csomagokról. | ||
− | * Létrehoztuk az elsõ osztályunkat, de még üres, töltsük fel az elõadásból a | + | * Létrehoztuk az elsõ osztályunkat, de még üres, töltsük fel az elõadásból a '''main''' függvénnyel. Tanulságosabb szerintem, ha megpróbáljátok begépelni ahelyett, hogy bemásoljátok, csak hogy lássátok az Eclipse varázslatát. |
<java> | <java> | ||
public static void main(String[] args) { | public static void main(String[] args) { | ||
27. sor: | 27. sor: | ||
* Mentsük el a fájlt (CTRL + S), majd a zöld keretû nyíllal (amelyiknél nincs piros doboz) lefuttathatjuk a programot. | * Mentsük el a fájlt (CTRL + S), majd a zöld keretû nyíllal (amelyiknél nincs piros doboz) lefuttathatjuk a programot. | ||
− | * Ha minden jól ment akkor alul elõjött a | + | * Ha minden jól ment akkor alul elõjött a '''Console''' fül és kiírta hogy '''Hello World!''' |
* Eleinte még csak a konzolon keresztül fogunk tudni kimenetet kapni a javatól, de ez meg fog változni, amikor már a szervert írjuk benne. | * Eleinte még csak a konzolon keresztül fogunk tudni kimenetet kapni a javatól, de ez meg fog változni, amikor már a szervert írjuk benne. | ||
44. sor: | 44. sor: | ||
i = 6; | i = 6; | ||
</java> | </java> | ||
− | * A hiba itt ugye az, hogy az | + | * A hiba itt ugye az, hogy az '''i''' változót sehol sem deklaráltuk. Szól is, de most villanykörte is van az X mellett. Ezzel jelzi, hogy van ötlete a javításra. |
* Kattintsunk most a piros X-es villanykörtére. | * Kattintsunk most a piros X-es villanykörtére. | ||
− | * Felajánlott több megoldást is. Ezek közül többnyire az elsõ az amit valóban szeretnénk használni. Itt is, így hát kattintsunk a | + | * Felajánlott több megoldást is. Ezek közül többnyire az elsõ az amit valóban szeretnénk használni. Itt is, így hát kattintsunk a '''Create local variable...''' opcióra. |
* Helyettünk megcsinálta a definíciót. És ez még tényleg semmi, ahhoz képest amilyen hibákat tud észlelni és hasonló képpen javítani, majd meglátjuk még a késõbbiekben. | * Helyettünk megcsinálta a definíciót. És ez még tényleg semmi, ahhoz képest amilyen hibákat tud észlelni és hasonló képpen javítani, majd meglátjuk még a késõbbiekben. |
A lap 2013. szeptember 11., 02:34-kori változata
Tartalomjegyzék |
1. Gyakorlat
Elsõ projekt Eclipse-ben
- Indítsunk egy Eclipse-et. Ha otthonról dolgoztok, akkor innen letölthetitek. A gépteremben a 3.8-as verziót használjuk, de nem különbözik drasztikusan ettõl a 4.3 szóval nyugodtan lehet azt használni.
- Elõször kérni fogja, hogy hol legyen a workspace-ünk, akár az alapértelmezett mappát akár adjatok meg valami elérési utat. Ide rakja majd a projekteket.
- Most a felesleges start page-et lõjük ki, majd File -> New -> Project
- Itt válasszuk ki a Java projectet, majd tovább.
- Adjunk neki nevet, pl Gyakorlat1, majd mehet a Finish.
- Lehetséges, hogy rákérdez, hogy alkalmazza-e a javahoz kialakított layoutot, szerintem érdemes ezt használni, szóval Yes.
- Most, hogy létrejött a projekt adjunk hozzá egy forrásfájlt.
- Nyissátok le bal oldal a projektet, majd az src mappára jobb klikk -> new -> Class
- Itt adjatok neki nevet, és mehet is. Ad közben egy warningot, hogy az alapértelmezett csomag használata nem ajánlott. Késõbbiekben tanulunk a csomagokról.
- Létrehoztuk az elsõ osztályunkat, de még üres, töltsük fel az elõadásból a main függvénnyel. Tanulságosabb szerintem, ha megpróbáljátok begépelni ahelyett, hogy bemásoljátok, csak hogy lássátok az Eclipse varázslatát.
public static void main(String[] args) { System.out.println("Hello World!"); }
- Vigyázzunk, hogy az osztály maga még ottmaradjon, csak a "hasába" rakjuk bele ezt a függvényt.
- Mentsük el a fájlt (CTRL + S), majd a zöld keretû nyíllal (amelyiknél nincs piros doboz) lefuttathatjuk a programot.
- Ha minden jól ment akkor alul elõjött a Console fül és kiírta hogy Hello World!
- Eleinte még csak a konzolon keresztül fogunk tudni kimenetet kapni a javatól, de ez meg fog változni, amikor már a szervert írjuk benne.
Hibajavítás
- Az Eclipse valós idõben ellenõrzi a kódunkat, így ha gépeltétek a kódot, sokszor észrevehettétek, hogy a félkész kódot aláhúzta pirossal.
- Próbáljátok ki mi történik, ha kitörlitek a pontosvesszõt a sor végérõl.
- Bal oldalt megjelent egy piros X és aláhúzta a hiányzó részt.
- Ok ez nem volt nagy szám, most valami érdekesebbet, írjátok be ezt a sort a kiiratás után:
i = 6;
- A hiba itt ugye az, hogy az i változót sehol sem deklaráltuk. Szól is, de most villanykörte is van az X mellett. Ezzel jelzi, hogy van ötlete a javításra.
- Kattintsunk most a piros X-es villanykörtére.
- Felajánlott több megoldást is. Ezek közül többnyire az elsõ az amit valóban szeretnénk használni. Itt is, így hát kattintsunk a Create local variable... opcióra.
- Helyettünk megcsinálta a definíciót. És ez még tényleg semmi, ahhoz képest amilyen hibákat tud észlelni és hasonló képpen javítani, majd meglátjuk még a késõbbiekben.
- Amúgy most is jelez, de csak warning (nem hiba), mégpedig azért, mert látja, hogy létrehozzuk a változót, de sehol nem használjuk az értékét, tehát felesleges.