A jdk használata

Futtatni csak a fájlt az archívummal futtatni. Megnyílik a telepítés ablak, ahol többek között meg kell adni a telepítési könyvtárat, például /usr/java/jdk1.7.0. A katalógus és neve megváltoztatható, a telephely neve és neve nem számít.

Telepítés után egy névvel rendelkező könyvtárat kap, például jdk1.7.0, és alkönyvtárakban:

 bin a végrehajtható fájlokkal;

 db egy kis adatbázissal;

 demó, olyan példákkal, amelyek nem szerepelnek a JDK összes változatában;

 dokumentumokat dokumentál, ha ezt a könyvtárba telepítette;

 a natív módszerek fejlécfájljaival együtt;

 jre a JRE-szettel;

 lib osztálykönyvtárakkal és tulajdonfájlokkal;

 példa a program példáiról, nincs jelen a JDK összes verziójában;

 src a JDK programok forráskódjával, amelyet az src.zip fájl kicsomagolása után kaptunk.

Igen, igen! A JDK készlet tartalmazza a legtöbb Java-programhoz tartozó forráskódot. Nagyon kényelmes. Mindig megtudhatja, hogy a JDK-ből származó információk feldolgozásának módja hogyan működik a módszer forráskódja alapján. Ez nagyon hasznos a Java tanulmányozásához "élő", munkapéldákon.

Ne csomagolja ki a zip és a jar archívumokat, kivéve a forrás archív src.zip fájlt.

Telepítés után a PATH rendszerváltozó értékét hozzá kell adni. a bin könyvtár elérési útjának hozzáadásával, például /usr/java/jdk1.7.0/bin. Néhány program, amely Java-t használ, megköveteli, hogy egy speciális JAVA_HOME környezeti változót definiáljon. amely tartalmazza a JDK telepítési könyvtár elérési útját, például /usr/java/jdk1.7.0.

Ellenőrizze a Java helyes telepítését, és ezzel párhuzamosan láthatja annak verzióját a parancssorba történő beírással

Bár a JDK-t úgy tervezték, hogy grafikus környezetben futó programokat - például az MS Windows vagy az X Window Rendszert - futtathat a parancssorból a Command Prompt ablakban MS Windows rendszerben. UNIX, Linux, BSD rendszerek esetén mind szöveges üzemmódban, mind az Xterm ablakban dolgozhat.

A fájl létrehozása után a javac fordító meghívódik a parancssorból, és a forrásfájl paraméterként átadódik neki:

A fordító ugyanabban a könyvtárban hoz létre egy fájlt a programban leírt minden egyes osztályhoz, és minden egyes fájlhoz egy osztálynevet hív meg a kiterjesztésosztályhoz. Tegyük fel, hogy a mi példánkban csak egy osztály van a MyProgram néven. akkor kapunk egy file nevű MyProgram.class, amely tartalmazza a bytecodes.

A fordító hallgatólagos - ha a fordítás sikeres volt, nem mond semmit, csak az operációs rendszer prompt jelenik meg a képernyőn. Ha a fordító hibákat észlel, akkor üzeneteket fog megjeleníteni róluk. A JDK fordító nagy előnye, hogy sok hibát "fog", és részletes és érthető üzeneteket állít elő.

Ezután a java bytecodes értelmezőjét a parancssorból hívják. amelyhez a bytecodes fájlokat továbbítják, és a neve kiterjesztés nélkül meg van írva (később megtudhatja a jelentést):

A kijelzőn megjelenik a program vagy a futásidejű hibaüzenet kimenete.

Ha az operációs rendszerek grafikus héjában dolgozik, akkor a programot a végrehajtható fájl nevére dupla kattintással használjuk (MS Windows-ban a végrehajtható fájl neve szabványos exe kiterjesztéssel rendelkezik) vagy rákattintva a parancsikonra. A Java technológiában is van ilyen lehetőség. Az osztályfájlokat bájtkódokkal csak egy speciális JAR archívumába kell csomagolni. Ha ezt a JDK-t telepíti az MS Windows -ra a jar kiterjesztésű fájlokra, automatikusan létrehozza a java-értelmezővel való kapcsolatot, amely akkor hívódik meg, amikor duplán kattint a jar-archívumra.

Ezenkívül írhat egy kötegfájlt (a fájl kiterjesztése az MS Windows vagy Shell shell fájlban a UNIX-ban), és írjon rá egy vonalat a java-értelmező összes szükséges paraméterrel történő meghívására.

Egy Java-program futtatásának másik módja az operációs rendszer segítségével egy indítóprogram létrehozása a Java virtuális gép számára. Ez a szabványos JDK csomagban történik: a futtatható java.exe tartalmazza a C programban írt programot, amely futtatja a Java virtuális gépet, és a fő () metódussal továbbítja a Java osztályba. A program forrásszövege a Java forráskódja az src / indító könyvtárban található. Használhatók a saját bootloader írására. Számos olyan program létezik, amelyek megkönnyítik a bootloader, például a program létrehozását

Végül a Java-ban írt forráskód fordítói vannak közvetlenül az operációs rendszer végrehajtható fájljába, amellyel dolgozol. Közös nevük az AOT (Ahead-Of-Time) fordító. Például a híres fordító GCC (GNU Compiler Collection) van egy bejárat nevű GCJ, amellyel meg tudod csinálni összeállításában byte-kód, és a futtatható fájlt és újrafordítás a bájtkódot egy futtatható fájlt.

Ha a parancssori munka, ami éppen a Unixoids szívének érezhető, egy kicsit elavultnak tűnik, használjon integrált fejlesztési környezetet.

Integrált Java környezetek

Más integrált környezetek önmagukban tartalmazzák a JDK-t, vagy saját fordítási

például az Embarcadero vagy az IBM Rational Application Developer JBuilder. Telepíthetők a JDK nélkül. Meg kell jegyezni, hogy a felsorolt ​​termékek maguk teljesen Java-ban íródtak.

A leginkább integrált környezetek vizuális programozási eszközök és lehetővé teszik, hogy gyorsan hozzon létre egy felhasználói felületet, vagyis a RAD (Rapid Application Development) eszközök osztályába tartoznak.

Minden fejlesztőeszköz választását először a számítógép képességei szabják meg, mivel a vizuális környezetek nagy erőforrásokat igényelnek; második, személyes ízlés; harmadszor, bizonyos gyakorlat után, a szoftver termékbe épített fordító érdemei.

És a CASE-eszközök fejlesztői csatlakoztak a Java technológiájához. Például egy népszerű termék a világon, a Rational Rose képes generálni a Java kódot.

A Microsoft különleges álláspontja

J # (J éles), de nem generálja a JVM bytecodes-ot, hanem a .NET-keretrendszer CLR-kódját. A J # nyelvét nem osztották ki, és kizárták a Visual Studio .NET további verzióiból.

A Java verziók összeférhetetlenségének megállítása érdekében a Sun kifejlesztette a "tiszta" Java fogalmát, és ezt Pure Java-nak hívta. és a bytecodes "tisztaságának" szűrővizsgálati rendszere. Vannak olyan bytecodesok, amelyek sikeresen letették a teszteket, és olyan fejlesztőeszközöket, amelyek "tiszta" kódot adnak ki, és "100% -os tisztaságú Java" -ként vannak címkézve.

Ezenkívül a Sun elosztja a Java Plug-in szoftvercsomagot, amely a böngészőhöz csatlakoztatható, így a beépített JRE böngészőt a "natív" helyére cserélheti.

Java az interneten

A számítógépes hálózatokban való használatra tervezett Java egyszerűen nem tudott segíteni, de visszatekintést találhat az internetes oldalakon. Sőt, sok webhely teljesen elkötelezett a Java technológián, vagy tartalmaz információkat róla. Az Oracle egyedül számos webhelyen rendelkezik a Java-val kapcsolatos információkkal kapcsolatban:

Számos szakterület található:

Kapcsolódó cikkek