Programozás | Java, JSP » A JBuilder X konfigurálása

Alapadatok

Év, oldalszám:2005, 11 oldal

Nyelv:magyar

Letöltések száma:206

Feltöltve:2009. július 29.

Méret:621 KB

Intézmény:
-

Megjegyzés:

Csatolmány:-

Letöltés PDF-ben:Kérlek jelentkezz be!



Értékelések

Nincs még értékelés. Legyél Te az első!


Tartalmi kivonat

JBuilder X Konfigurálása Bizonyára, sok kedves GDF - es hallgatótársam, van úgy, hogy egy ideje, szenved a JAVA nevű tantárgyakkal (Java 1, 2, 3). Ez a dokumentum, abban segít nekik, hogy helyesen be tudják konfigurálni, a programok íráshoz, szükséges, „JBuilder” –t! Mivel, sajnos, ritka az az eset, amikor, a gyakorlatokon, a konzultációkon, sőt még a vizsgán, is helyesen működik a program. Tartalom:  A JBuilder letöltése  Egy java program futása  A megfelelő könyvtárstruktúra kialakítása  A JBuilder projekt kezelőjének a konfigurálása  A JBuilder konfigurálása  Projekt létrehozása, és néhány, trükk A JBuilder letöltése A JBuilder, Personal, ingyenesen használható, és nincs időhöz kötve, hogy meddig. Ha jól emlékszem, akkor annyi a hátránya, a különböző jogi dolgokat nem számolva, hogy nem tud önállóan futtatható (*.jar), fájlt, készíteni! Sebaj A wwwborlandcom, ról, letölthető, a program

és a hozzá tartozó dokumentáció, is egy regisztráció ellenében. Válaszul, Ők felengednek, egy olyan oldalra, ahonnan le lehet tölteni a dolgokat, és a megadott e-mail címedre, küldenek a JBuilderhez, egy „aktivációs” fájlt. A tömörített „JBuilder X” verzió, kb 70 MB-ot foglal, kicsomagolva, 235 MB. A hozzá, tartozó dokumentációt is jelentős méretű, az is kb. 60 MB A telepítés eléggé egyszerű, úgyhogy nem is írom le részletesen A lényeg, hogy amikor kéri az aktivációs fájlt, akkor „Have activation file.”, -nál, kell kikeresni, azt az állományt, amit elküldtek e-mailben. A neve így fest: „regXXX”, ahol a három X, egy háromjegyű számot jelent. Ha minden jól, ment, akkor a következő képet kell látnunk: -1- A „Welcome” nevű, projektet, nyugodtan zárjuk be! A JBuilder, használatát, nem írom le, az szépen benne van, az Angster Erzsébet féle, 2003 –as kiadású, Java könyvben. Egy Java program futása

Forráskód Fordító (javac.exe) Bájtkód (*.class) Értelmező (JVM) Gépi kód A Java-hoz, tartozik, egy ún. osztálykönyvtár is! Ezt, úgy hívják, hogy „API” (Application Programming Interface). Az alábbi ábrán, a JBuilder X, „jdk14” nevű, könyvtárában, vagyunk A JDK (Java Development Kit) = Java Fejlesztői Készlet. A JDK, a JBuilder-ben van, és a JDKban, van az API!!! A „jdk1.4in”-ben vannak az érdekesebb dolgok (lásd a fenti ábra): o A „javac.exe”, a fordító (compiler) o A „java.exe” (a JVM = Java Virtual Machine, az értelmező) A „jdk1.4jre”: a Java Runtime Enviroment = Java Futtató Környezet! Ez az API osztálykönyvtár, amely, 2000 osztályt tartalmaz. Vigyázat, a Java programok, futás, közben is használják, a JRE-t, ezért ha valaki, egy Java nyelven megírt programot futtat, (a kiterjesztése, *.jar), akkor fel kell telepítenie, a „jre” Windows-os verzióját Amíg a JBuilder-ben dolgozunk, elég ez a JRE,

de ha mondjuk, a Haver-Diak-ot szeretnénk futtatni, akkor kell a külön JRE! -2- Most nézzük, meg egy Java program futását: 1) A forráskód, a pl: „progi.java” kiterjesztésű, állományba kerül (így kell elmenteni) Ez a fordítási egység, több osztályt is tartalmazhat, de ezek közül csak egy lehet publikus! A forrásállomány, nevének kötelezően, meg kell egyeznie, a publikus osztály nevével. Például, ha a forrásállomány neve: „progijava”, akkor az állományban lévő, publikus osztály neve, csak „public class progi” lehet! Egy ilyen fordítási egységnek, csak egy belépési pontja van, a „main” metódus. A „main”, pedig, abban a publikus osztályban, van, amelyiknek a neve, megegyezik, az állomány nevével. (tehát jelen esetben, a „public class progi” - ban 2) A fordító (javac.exe), a „progijava”, kiterjesztésű, állományban deklarált, osztályok mindegyikéből, készít, annyi „osztálynév.c lass”

kiterjesztésű, állományt, ahány osztály, van a „progi.java” állományban Tehát, létrejönnek, a „*.c lass” kiterjesztésű, bájtkódok! 3) Ezeket a „*.c lass” nevű állományokat (a bájtkódokat), a JVM = Java Virtuális Gép, futtatja. A JVM, azt a publikus osztályt kezdi el futtatni, amelyikben benne van a „main” metódus! És ennek a publikus osztálynak a neve, kötelezően, megegyezik a fordítási állomány (*.java) nevével! 4) Az így lefordított, programunkat, (a *.c lass” fájlok összességét,) tehát, a JVM értelmezi, és alakítja át gépi kódra, miközben futtatja. A futási környezetnek, a JRE-nek, a program futása, közben is a gépen kell lennie, mert ebben van az API,és ezt a program használja menet közben is! Amíg a JBuilder-ben dolgozunk, addig nincs gond, mert az tartalmazza, a JRE-et, amint fent láttuk is, de ha *.jar, állományokat készítünk, azaz, hordozható java programot, akkor azon a gépen, amin futtatjuk,

rajta kell lennie a JRE-nek, a JBuilder-től függetlenül. A megfelelő könyvtárstruktúra kialakítása El kell helyeznünk, a könyv forráskód mellékletét, és az extra csomagot a merevlemezen! Az alábbi elrendezés persze, nem kötelező: Hozzunk, létre, egy „javaprog” nevű, könyvtárat, és ebbe helyezzük bele, az „OOTPJava1” nevű, mappát, ami a könyv melléklete. Ezután, hozzunk, létre, egy tetszőleges nevű mappát, a saját programjaink számára. Itt az „Applications” nevű az -3- A saját, programjaink számára létrehozott mappában, hozzuk létre, a „classes”, és az „src”, valamint a „doc” és a „test” nevű mappákat. Most helyezzük el az „extra” csomagot. Egyszerű, ha a „javaprog” mappa mellé tesszük, a „javalib.jar”, és a „javalib srcjar” nevű állományokat: A JBuilder projekt kezelőjének, a konfigurálása Most a JBuilder-t állítjuk be, hogy helyesen működjön. Menjünk, az

eszköztáron, a „Project” gombra, aztán, válasszuk ki, a „Default Project Properties” pontot. Amint az ábrán, látható, adjuk meg az „Output path”, a „Backup path”, és a „Working directory” –ban lévő, beállításokat, a „” gomb segítségével. (Az „Applications” nevű mappa helyett, azt a mappát kell megadni, amit létrehoztál, a saját programjaid számára) A „Source” fülnél, szintén, válasszuk ki a megfelelő mappákat, az „Add” gombbal. -4- A „Dokumentation” fülnél, szintén az „Add” gombbal, válasszuk ki a létrehozott „doc” mappát. A „Required Libraries” fülnél, az „javalib” csomagot adjuk hozzá. -5- A hozzáadáshoz, kattintsunk, az „Add” gombra. És a „User Home” nevű könyvtárra állva, kattintsunk a „New” gombra. Itt, adjuk, meg a „Name:” mezőbe, azt hogy „javalib”. Aztán, kattintsunk, az „Add” gombra, majd az előbukkanó, ablakból, keressük, ki meg a

„javaprog” mappa mellé elhelyezett, „javalib.jar”, és a „javalib srcjar” nevű állományokat” Adogassuk szépen a „Library paths:” –hoz. Ha ezzel kész vagyunk, akkor, amikor, új projektet kezdünk, már ezek a beállítások fognak élni! Ha jól dolgoztunk, akkor a következő képet kell látnunk: Végül nyomjuk meg párszor, az OK gombot, mivel végeztünk is. -6- A JBuilder konfigurálása Válaszuk, az eszköztáron, a „Tools” menüpontot, azon belül, pedig, a „Configure Libraries” –t. Kattintsunk egyszer, a „User Home” nevű mappára, jobb oldalt, aztán, nyomjuk meg lent, a New gombot. A következőt kell látnunk: -7- A „Name:” mezőbe írjuk, be hogy: „javalib”! Azután, kattintsunk, az „Add” gombra, és keressük, ki a „javalib src.jar”, és a „javalibjar” nevű fájlokat Sorban adjuk őket hozzá, az „OK” gombbal. -8- Ha végeztél, akkor ezt kell majd látnod: Ne tévesszen, meg senkit, hogy

ugyan ezt már megtettük egyszer! Az a projekt tulajdonságainál volt, ez pedig a JBuilder beállítása. Ha az alábbi kép jelenik, meg akkor jól dolgoztunk. Lapozzunk, a „Required Libraries” fülre, és nyomjuk meg az „Add” gombot. -9- A fenti, felbukkanó, ablakból, válasszuk ki a „User Home” alól, a „javalib”-et, és nyomjunk „OK”-t, kétszer! Ezzel kész is vagyunk! Most már működőképes a JBuilderünk. Projekt létrehozása, és néhány trükk Válaszuk, a „File”, „New Project” pontját. -10- A „Name:” mezőbe gépeljük, be a projektünk nevét, majd kattintsunk a „Finish” gombra. Most válasszuk, ki a „File”, „New Class” menüpontot. A „Class name:” hez, írjuk be az osztály nevét. Vigyázat, ez lesz a „*.java” állomány neve is, és nagy kezdőbetűvel kell írni! TIPP: ha a név megadásakor, ezt a jelölőnégyzetet kipipáljuk, akkor, automatikusan, generálódik nekünk, egy „main”

metódus! Nyomjunk, „OK”-t, és kész is vagyunk. Lehet kódolni. Néhány trükk: A „Ctrl” + „j” billentyűk, együttes lenyomására, elvégezhetünk, „félautomata” kódbeillesztést is.  „Ctrl” + „j” aztán, „m” betű = a „main”metódus beszúrása.  „Ctrl” + „j” aztán, „o” betű = „System.outprintln("");” beszúrása  „Ctrl” + „j” aztán, „c” betű, aztán, kikeresni, a „classp”-t = „public class { }” (a nevet nekünk kell megadnunk) -11-