Velike stvari o Javi
Java je neovisna platforma operacijskog sustava za razvoj softvera. Sastoji se od programskog jezika, komunalnih programa i okruženja za vrijeme rada. Java program može se razviti na jednom računalu i pokrenuti na bilo kojem drugom računalu s točnim okruženjem radnog vremena. Općenito, stariji Java programi mogu se izvoditi na novijim okruženjima vremena pokretanja. Java je dovoljno bogat da čak i vrlo komplicirane aplikacije mogu biti napisane bez ovisnosti operativnog sustava. To se zove 100% Java.
S razvojem interneta Java je stekao popularnost, jer kada programate za Web, nemate načina da znate koji sustav korisnik može biti na. S programskim jezikom Java možete iskoristiti paradigmu "pisati jednom, pokrenuti bilo gdje". To znači da kod sastavljanja Java programa ne generirate upute za jednu određenu platformu. Umjesto toga, generirajte kod Java bajtova, tj. Upute za Java virtualni stroj (Java VM). Za korisnike, nije važno koju platformu koriste - Windows, Unix, MacOS ili internetski preglednik - sve dok ima Java VM, on razumije one kodove bajtova.
Tri vrste Java programa
- "Applet" je Java program osmišljen da bude ugrađen na web stranicu.- "Servlet" je Java program koji je dizajniran za pokretanje na poslužitelju. U ova dva slučaja Java program ne može se izvoditi bez usluga web preglednika za applet ili web poslužitelja za servlet. - "Java aplikacija" je Java program koji se može izvoditi sam. Sljedeće su upute za programiranje Java aplikacije pomoću računala temeljenog na Unixu. Vrlo jednostavno, trebate samo dvije stavke za pisanje Java programa: (1) platforma Java 2, standardno izdanje (J2SE), nekad poznato kao Java Development Kit (JDK).Preuzmite najnoviju verziju za Linux. Pazite da preuzmete SDK, a ne JRE (JRE je uključen u SDK / J2SE). (2) Uređivač tekstaGotovo svaki urednik koji ćete naći na platformama temeljenima na Unixu (npr. Vi, Emacs, Pico). Koristit ćemo Picu kao primjer. Korak 1. Stvorite izvorni izvor Java datoteke. Izvorna datoteka sadrži tekst napisan u Java programskom jeziku. Pomoću bilo kojeg uređivača teksta možete stvoriti i urediti izvorne datoteke. Imate dvije mogućnosti: * Na računalu možete spremiti datoteku FatCalories.java (na kraju ovog članka). Na taj način možete uštedjeti nešto tipkanja. Zatim možete prijeći na korak 2. * Ili slijedite dulje upute: (1) Dovesti prozor ljuske (ponekad nazvan terminal). Kada se prvi put pojavi upit, vaš trenutni direktorij obično će biti vaš kućni imenik. Trenutačni direktorij možete promijeniti u svoj kućni imenik bilo kada tako da upišete cd na upit (obično "%"), a zatim pritiskom na Return. Java datoteke koje stvorite trebaju se čuvati u posebnom direktoriju. Pomoću naredbe možete stvoriti direktorij mkdir, Na primjer, da biste stvorili imenik java u vašem kućnom imeniku, prvo biste promijenili trenutni direktorij u svoj kućni imenik unosom sljedeće naredbe: % cd
Zatim biste unijeli sljedeću naredbu: % mkdir java
Da biste promijenili svoj trenutni direktorij u ovaj novi direktorij, tada biste unijeli: % cd java Sada možete početi s izradom izvorne datoteke. (2) Pokrenite Pico urednika upisivanjem pico na upit i pritiskom tipke Return. Ako sustav reagira s porukom pico: naredba nije pronađena, onda je Pico najvjerojatnije nedostupan. Za više informacija obratite se administratoru sustava ili upotrijebite drugi urednik. Kada pokrenete Pico, prikazat će novi prazan tampon. Ovo je područje u kojem ćete upisati svoj kôd. (3) Upišite kôd naveden na kraju ovog članka (u "Primjer programa Java") u prazan spremnik. Upišite sve točno kao što je prikazano. Java prevodilac i prevodilac razlikuju velika i mala slova. (4) Spremite kôd upisivanjem Ctrl-O. Kada vidite Naziv datoteke za pisanje :, upišite FatCalories.java, prethodi direktorij u kojem želite da datoteka ide. Ako želite spremiti FatCalories.java u katalog / home / smith / java, onda biste upisali /home/smith/java/FatCalories.java i pritisnite Povratak. Koristite Ctrl-X da izađete iz Pica. Java prevodilac, javac, preuzima vašu izvornu datoteku i prevodi tekst u upute koje Java Virtual Machine (Java VM) može razumjeti. Kompilator stavlja ove upute u datoteku s kodom bajtova. Donesite još jedan prozor s ljuskom. Da biste sastavili izvornu datoteku, promijenite trenutni direktorij u direktorij gdje se nalazi datoteka. Na primjer, ako je vaš izvorni direktorij / home / smith / java, upišite sljedeću naredbu i pritisnite Return:% cd / home / smith / java
Ako unesete pwd na upit, trebali biste vidjeti trenutni direktorij koji je u ovom primjeru promijenjen u / home / smith / java. Ako unesete ls na upit, trebali biste vidjeti vašu datoteku: FatCalories.java. Sada možete sastaviti. U upit upišite sljedeću naredbu i pritisnite Return: javac FatCalories.java Ako vidite ovu poruku o pogrešci: javac: naredba nije pronađena
tada Unix ne može pronaći Java prevodilac, javac. Evo jedan način da Unixu nađete gdje možete pronaći javac. Pretpostavimo da ste instalirali platformu Java 2 (J2SE) u /usr/java/jdk1.4.U upit upišite sljedeću naredbu i pritisnite Return: /usr/java/jdk1.4/javac FatCalories.java Kompilator je sada generirao datoteku s kodom Java bajtova: FatCalories.class. Na upit upišite ls da biste potvrdili da je nova datoteka tamo. Java VM implementira Java interpreter pod nazivom Java. Ovaj prevoditelj preuzima datoteku kodova bajtova i izvršava upute prevođenjem ih u upute koje vaše računalo može razumjeti. U istom imeniku unesite upit:java FatCalories
Kada pokrenete program trebate unijeti dva broja kada se pojavi crni redak naredbenog retka. Program bi zatim trebao napisati ta dva broja plus postotak izračunat programom. Kada primite poruku o pogrešci: Izuzetak u niti "glavni" java.lang.NoClassDefFoundError: FatCalories To znači da: java ne može pronaći datoteku s kodom bajtova, FatCalories.class. Što učiniti: Jedno od mjesta na kojima Java pokušava pronaći vašu datoteku s kodom bajtova je vaš trenutni direktorij. Na primjer, ako je datoteka kodova bajtova u / home / smith / java, trebali biste promijeniti trenutni direktorij tako da upišete sljedeću naredbu i kliknite Return: cd / home / smith / java Ako unesete pwd na upit, trebali biste vidjeti / home / smith / java. Ako unesete ls na upit, trebali biste vidjeti vaše datoteke FatCalories.java i FatCalories.class. Sada ponovno unesite java FatCalories. Ako i dalje imate problema, možda ćete morati promijeniti svoju CLASSPATH varijablu. Da biste vidjeli je li to potrebno, pokušajte "poništiti" klasičnu stazu sa sljedećom naredbom: poništiti CLASSPATH Sada ponovno unesite java FatCalories. Ako program sada funkcionira, morat ćete promijeniti CLASSPATH varijablu. Kontrolni popis
Korak 2. Skupite izvornu datoteku.
Korak 3. Pokrenite program