Nagy dolgok a Java-ról
A Java operációs rendszerek független platformja a szoftverfejlesztésnek. Ez egy programozási nyelvből, segédprogramokból és futási környezetből áll. Egy Java programot lehet kifejleszteni egy számítógépen és futtatni bármely más számítógépen, a megfelelő futási környezetben. Általánosságban elmondható, hogy a régebbi Java programok futhatnak újabb futási környezetekben. A Java eléggé gazdag, hogy még az igen bonyolult alkalmazások írhatók operációs rendszer függőségek nélkül. Ezt 100% -ban Java-nak hívják.
Az internet fejlesztésével a Java népszerűsége egyre népszerűbb, hiszen amikor programot készít a weben, akkor nem tudja tudni, hogy melyik rendszerre lehet a felhasználó. A Java programozási nyelv használatával kihasználhatja az "egyszer írjon, bárhonnan működő" paradigmát. Ez azt jelenti, hogy ha összeállítja a Java programot, akkor nem generál utasításokat egy adott platformra. Ehelyett generál Java byte kódot, vagyis a Java Virtual Machine (Java VM) utasításait. A felhasználók számára nem számít, milyen platformot használnak - Windows, Unix, MacOS vagy egy internetes böngésző - mindaddig, amíg van a Java VM, megérti ezeket a byte kódokat.
Háromféle Java program
- Az "applet" egy Java program, amelyet úgy terveztek, hogy beágyazódjon egy weboldalra.- A "servlet" olyan Java program, amelyet egy kiszolgálón futtatnak. Ebben a két esetben a Java programot nem lehet futtatni webes böngésző szolgáltatás nélkül applet vagy szerver szerver webszerver számára. - A "Java alkalmazás" olyan Java program, amely önmagában is futtatható. Az alábbi útmutatások alapján a Java alkalmazást egy Unix alapú számítógépen programozhatja. Nagyon egyszerű, csak két elemre van szükség Java program készítésére: (1) A Java 2 platform, a Standard Edition (J2SE), korábban Java Development Kit (JDK) néven ismert.Töltse le a legújabb Linux verziót. Ügyeljen rá, hogy töltse le az SDK-t, ne a JRE-t (a JRE szerepel az SDK / J2SE-ben). (2) szövegszerkesztőSzinte minden olyan szerkesztő megtalálható a Unix alapú platformokon (pl. Vi, Emacs, Pico). Pico példát fogunk használni. 1. lépés: Hozzon létre egy Java forrásfájlt. A forrásfájl a Java programozási nyelvben írt szöveget tartalmazza. Bármilyen szövegszerkesztőt használhat a forrásfájlok létrehozásához és szerkesztéséhez. Két lehetősége van: * A FatCalories.java fájlt (a cikk végén) a számítógépére mentheti. Így lehet megmenteni néhány gépelést. Ezután menjen egyenesen a 2. lépésre. * Vagy, kövesse a hosszabb utasításokat: (1) Hozzon létre egy héjat (néha terminál terminált). Amikor először megjelenik az üzenet, az aktuális könyvtár általában a saját könyvtár. Az aktuális könyvtárat bármikor megváltoztathatja a saját könyvtárába, ha a parancssorba beírja a cd-t (jellemzően egy "%"), majd megnyomja a Return parancsot. A létrehozott Java fájlokat egy külön könyvtárban kell tárolni. Készíthet egy könyvtárat a parancs használatával mkdir. Például a könyvtár java létrehozásához a saját könyvtárában először az aktuális könyvtárat kell módosítania a saját könyvtárába a következő parancs beírásával: % cd
Ezután adja meg a következő parancsot: % mkdir java
Az aktuális könyvtár módosítása az új könyvtárba, akkor írja be: % cd java Most elindíthatja a forrásfájl létrehozását. (2) Indítsa el a Pico szerkesztőt a pico beírásával a promptban és nyomja meg a Vissza gombot. Ha a rendszer a pico üzenettel válaszol: parancs nem található, akkor a Pico valószínűleg nem érhető el. További információért forduljon a rendszergazdához, vagy használjon másik szerkesztőt. A Pico indításakor új, üres puffert fog megjeleníteni. Ez a terület, amelybe beírja a kódot. (3) Írja be a cikk végén felsorolt kódot (a "Minta Java program" alatt) az üres pufferbe. Írjon be mindent pontosan úgy, ahogy az látható. A Java fordító és tolmács a kis- és nagybetűkre érzékeny. (4) Mentse el a kódot a Ctrl-O beírásával. Amikor megjelenik a Fájlnév írása :, írja be a FatCalories.java fájlt, amelyet megelőzi a könyvtár, ahová a fájlt el kívánja hajtani. Ha meg akarja menteni a FatCalories.java fájlt a könyvtárban / home / smith / java-ban, akkor írja be /home/smith/java/FatCalories.java és nyomja meg a Return gombot. Használja a Ctrl-X-ot a Pico-ból való kilépéshez. A Java fordító, a javac, átveszi a forrásfájlt, és a szöveget a Java virtuális gép (Java VM) által megértett utasításokhoz fordítja. A fordító ezeket az utasításokat egy byte kódfájlba helyezi. Most hozd fel egy másik ablakot. A forrásfájl összeállításához módosítsa az aktuális könyvtárat a könyvtárba, ahol a fájl található. Például ha a forrás könyvtár a / home / smith / java, írja be a parancssorba a következő parancsot, és nyomja meg a Return:% cd / home / smith / java
Ha a parancssorba beírja a pwd parancsot, meg kell jelennie az aktuális könyvtárat, amely ebben a példában a / home / smith / java fájlra változott. Ha a parancssorba beírja az ls parancsot, meg kell jelennie a fájl: FatCalories.java. Most össze tudsz fordítani. A parancssorba írja be a következő parancsot, és nyomja meg a Return: javac FatCalories.java Ha ezt a hibaüzenetet látja: javac: A parancs nem található
akkor a Unix nem találja a Java fordítót, a javacot. Itt van egy módja annak, hogy megmondja a Unix-nak, hogy hol találja a javacot. Tegyük fel, hogy telepítette a Java 2 platformot (J2SE) a /usr/java/jdk1.4-ben.A parancssorba írja be a következő parancsot, és nyomja meg a Return: /usr/java/jdk1.4/javac FatCalories.java A fordító most létrehozott egy Java byte kódfájlt: FatCalories.class. A promptnál írja be az ls parancsot, hogy ellenőrizze az új fájlt. A Java VM-et egy java nevű Java-interpreter hajtja végre. Ez a tolmács viszi a bájt kódfájlját, és végrehajtja az utasításokat úgy, hogy azokat a számítógép által megértett utasításokra fordítja. Ugyanebben a könyvtárban írja be a parancssorba:java FatCalories
A program futtatásakor két számot kell beírnia, amikor megjelenik a fekete parancssori ablak. A programnak ezt követően írnia kell a két számot, valamint a program által kiszámított százalékos értéket. Amikor megjelenik a hibaüzenet: Kivétel a "fő" szálon java.lang.NoClassDefFoundError: FatCalories Ez azt jelenti, hogy a java nem találja a byte kódfájlt, a FatCalories.class. Mi a teendő: Az egyik hely, ahol a Java megpróbálja megtalálni a byte kódfájl az aktuális könyvtárát. Ha például a bájt kódfájlja a / home / smith / java könyvtárban található, módosítsa az aktuális könyvtárat, ha a parancssorba írja be a következő parancsot, és nyomja meg a Vissza parancsot: cd / home / smith / java Ha a pwd parancsot a parancssorba írja be, meg kell jelennie a / home / smith / java mappában. Ha a parancssorba beírja az ls parancsot, meg kell jelennie a FatCalories.java és a FatCalories.class fájlok között. Most írja be a java FatCalories-ot. Ha továbbra is problémái vannak, előfordulhat, hogy módosítania kell a CLASSPATH változót. Ha szükséges, próbáld meg kikapcsolni az osztálypályát a következő paranccsal: unset CLASSPATH Most írja be a java FatCalories-ot. Ha a program most működik, módosítania kell a CLASSPATH változót. Ellenőrzőlista
2. lépés. A forrásfájl összeállítása.
3. lépés: Futtassa a programot