Brew a vostra prima Copa di Java nantu à Unix

Istruzzioni per prugrammà una applijatura Java in Unix

Great Things About Java

Java hè un sistema di sistema operatore per u sviluppu di software. Hè custruitu una lingua di prugrammazione, programmi di utility è un ambiente per tempu persu. Un prugramma Java pò esse sviluppatu nantu à un urdinatore è corse nantu à qualsiasi altru equipaggiu cù l'ambientu currettu di corretta. In generale, i prugrammi Java più viechi pò currite nantu à l'ambienti novi in ​​tempu ghjocu. Java hè riccu cumu chì ancu e applicazioni cumplicate ponu esse scritte senza e dependenzi di u sistema operatore. Questu hè chjamatu 100% Java.

Cù u sviluppu di l'internet Java hà acquistatu in pupulazione, perchè quandu si prugramanu per a Web, ùn hà micca manera di sapè chì u sistema l'utilizatore pò esse. Cù a lingua di prugramma Java, pudete piglià u prufittu di u paradigma di "scrivite una volta, curre in ogni locu". Questu significa chì quandu si cumpilate u vostru prugramma Java, ùn generate micca urdinamentu per una piattaforma specìfica. Invece, cose u codice Java byte, quì, l'istruzzioni pè a Java Virtual Machine (Java VM). Per l'utilizatori, ùn importa micca quella plataforma utilizate - Windows, Unix , MacOS, o un navigatore d'Internet, finu à quandu hà u VM Java, capisce quelli codici byte.

Trè Tipi di Programma Java

- Un "applet" hè un prugramma Java hà designatu per esse incubatu nantu à una pàgina web.
- Un "servlet" hè un prugramma Java hà diseatu per esse diretta à u servore.

In queste dui casi, u prugramma Java ùn pò esse ghjucatu senza servizii di u web browser per un applet o un servore web per un servlet.

- Una "appillazioni Java" hè un prugramma Java chì pò esse run by itself.

I seguenti struzzioni sò dite per prugrammà una apprupazzioni Java cù un equipatu Unix.

Una lista

Hè assai sèmplice, bisogna solu dui punti di scrive un programa Java:

(1) A Java 2 Platform, Standard Edition (J2SE), formerly known as Java Development Kit (JDK).
Scaricate l'ultima versione per Linux. Assicuratevi di scaricà l'SDK, micca u JRE (u JRE hè ingressu in l'SDK / J2SE).

(2) Un editore di testu
Quasi tutti l'edituri chì trovi annantu à i plataformi basati in Unix facenu (per esempiu, Vi, Emacs, Pico). Emu usatu Pico cum'è un esempiu.

U 1. Crià un File Originale di Java.

Un testu fonte cuntene u testu scrittu in a lingua di prugrammazione Java. Pudete utilizà qualsiasi editore di testu per creà è edità ricenti.

Avete duie scelte:

* Pudete salvà u fatiggeru FatCalories.java (à a fine di stu articulu) nantu à u vostru urdinatore. Questu modu pudete salvà di qualchì sommu. Allora pudite andà ghjustu à u passaghju 2.

* O, pudete seguità l'indicazione più longa:

(1) Aghjustate una cunghjilla (alcuni cunnisciuta cunnessione) finestra.

Quandu u preghjudiziu vene in prima, u vostru urdinaru attuale seranu u vostru dirittu di casa. Pudete cambià u vostru annuariu attuale à u vostru direttoriu in u mumentu in scrive cd à u promptatu (un tipu "%") è da pressu tornu.

I fugliali Java cose creà esse mantene in un direttu solu. Pudete create un direttu utilizendu l'cumanda mkdir . Per esempiu, per creà u ghjurnale à u ghjurnale in u vostru bigliettu, pudete cambià prima u vostru annuariu attuale à u vostru direttu di casa annuncendu l'urdinendu cumandante:
% cd

Allora, avete da scrive u cumandimu:
% mkdir java

Per mudificà u vostru annuariu attuale à stu novu rettori, pudete sfilate dopu: % cd java

Ora pudete cumincià à creà u vostru articulu fonte.

(2) Accumincianu l'editore Pico picciò à l'appuntamentu à u promptatu è pressionendu Retour. Se u sistema risponde cù u messaghju pico: cumanda nun trova , allura Pico ùn hè più prubabile. Fate cunsultà u vostru amministratore di u sistema per più infurmazione, o utilizate un altru editore.

Quandu avete principiatu Pico, vi mostrarà un novu buffulariu. Questa hè a zona in quale puderà scrive u vostru codice.

(3) Chjamate u codice di listinu à a fine di issu articulu (in "Esempiu Programa Java") in u buffu. Scuprite tuttu ciò chì hè indicatu. U compilatore è l'interprete Java sò case sensitive.

(4) Sfrancate u codice scritte Ctrl-O. Quandu vo vede File Name per scrive :, tipu FatCalories.java, precede da u cartulare in quale vulete chì u schedariu vanu. Sè vo vulete salvà FatCalories.java in u cartulare / casa / smith / java, pudete scrivevi

/home/smith/java/FatCalories.java è imprima Regresione .

Utilice Ctrl-X per salir Pico.

Pas 2. Compilate u Fonte.

U compilatore Java, javac, porta u vostru furmulariu u traduce u so testu à struzzioni chì a Java Virtual Machine (Java VM) pò capisce. U compilatore ponu queste struzzioni in un schedariu codice byte.

Avà, aghjunghje una nova finestra cunchiglia. Per compilà u vostru articulu di uperu, cambia u vostru annuariu attuale à u cartulare duve u vostru schedariu si trova. Per esempiu, se u vostru dirittu di origine hè / casa / smith / java, avete scrivite sta cumanda à l'promptatu è avè ritornu:
% cd / casa / smith / java

Sè scritte pwd à u promptatu, pudete vede u direttu attuale, chì in stu esempiu hà cambiatu in / casa / smith / java.

Sì dite ingressu à l'aiutu, avete vede u vostru file: FatCalories.java.

Ora pudete compilar. À u promptatu, scrivele u cumandimu seguitu è ​​stampa Riturnà: javac FatCalories.java

Se vi vede stu missaghju di errore:
javac: Command micca truvatu

Unix ùn pò micca truvà u compilatore Java, javac.

Eccu un modu di dari à Unix induve truvà javac. Semu chì l'installate a Java 2 Platform (J2SE) in /usr/java/jdk1.4. À l'apparenza, intrite l'ordine seguente è avè ritornu:

/usr/java/jdk1.4/javac FatCalories.java

U compilatore ha adupratu un file codice Java byte: FatCalories.class.

À u promptatu, aghja ls per verificà u novu schedariu hè quà.

U 3. Scaricate u Prugramma

U Java VM hè implementatu da un interpreti Java chjamatu java. Questu intresu adopra u vostru còdice di codice byte è porta à l'urdistramentu trasladendu in l'istruzzioni chì u vostru urdinatore pò capisce.

In u listessu rettoriu, intria in u promptatu:
java FatCalories

Quandu pudete aduprà u prugrammu avete bisognu di numeri numeri in quandu a finestra di linea di cummanda nìvuru. U prugrammu puderà scrive ciò chì dui numeri più u percentu calculatu da u prugramma.

Quandu avete u missaghju d'errore:

In esaminazione in u filatu "main" java.lang.NoClassDefFoundError: FatCalories

U significatu: java ùn pò micca truvà u vostru còdice di còdice byte, FatCalories.class.

Cosa da fà: Unu di i siti java prova à truvà u vostru còdice di còdice hè u vostru annuariu correnti. Per esempiu, se u vostru còdice di còdita hè in u / casa / smith / java, avete deve mudificà u vostru annuariu attuale à chjave per iscrive u cumandimu seguitu in u promptatu è hit Return:

cd / casa / smith / java

Sè entre u pwd à a lista, vi vede / casa / smith / java. Sì dite ingressu à l'urdinatore, vi vede i vostri fatCalories.java è FatCalories.class files. Allora scurdate ghjava FatCalories.

Sì avete avutu prublemi, pudete avè u cambià a vostra variante CLASSPATH. Per vede s'ellu ci hè necessariu, pruvate "incunificà" a classpath cum au cumandante:

CLASS CLASSIC unsett

Allora scurdate ghjava FatCalories. Se u prugramma travaglia ora, avete da cambià a vostra variante CLASSPATH.