Направите свој први јава Јава на Унику

Упутства за програмирање једноставне Јава апликације на Унику

Велика ствар о Јава-у

Јава је самостална платформа за развој софтвера. Састоји се од програмског језика, услужних програма и окружења за рад. Јава програм се може развити на једном рачунару и покренути на било којем другом рачунару са исправним временским окружењем. Уопштено говорећи, старији Јава програми могу се покренути у новијим окружењима за рад. Јава је довољно богат да се чак и веома компликоване апликације могу писати без зависности оперативног система. Ово се зове 100% Јава.

Са развојем интернета Јава је постала популарна, јер када програмирате за Веб, не можете знати на који систем ће бити укључен корисник. Са Јава програмским језиком, можете искористити предност "написати једном, покренути било гдје" парадигму. То значи да приликом компајлирања вашег Јава програма не генеришете упутства за једну специфичну платформу. Уместо тога, генеришете Јава бајт код, односно инструкције за Јава Виртуал Мацхине (Јава ВМ). За кориснике, није важно коју платформу користе - Виндовс, Уник , МацОС или Интернет претраживач - све док има Јава ВМ, разуме те кодове бајтова.

Три врсте Јава програма

- "Аплет" је Јава програм који је дизајниран да буде уграђен на веб страници.
- "Сервлет" је Јава програм намењен за рад на серверу.

У ова два случаја Јава програм се не може покренути без услуга било веб прегледача за аплет или за веб сервер за сервлет.

- "Јава апликација" је Јава програм који може покренути сам.

Следећа упутства су вам да програмирате Јава апликацију помоћу Уник рачунара.

Контролна листа

Веома једноставно, за писање Јава програма требају само две ствари:

(1) Јава 2 Платформ, стандардно издање (Ј2СЕ), раније познато као Јава Девелопмент Кит (ЈДК).
Преузмите најновију верзију за Линук. Обавезно преузмите СДК, а не ЈРЕ (ЈРЕ је укључен у СДК / Ј2СЕ).

(2) Уредник текста
Готово сваки уредник који се налази на Уник платформама ће учинити (нпр. Ви, Емацс, Пицо). Користићемо Пицо као пример.

Корак 1. Креирајте Јава изворну датотеку.

Изворна датотека садржи текст написан на Јава програмском језику. Можете користити било који текст едитор да бисте креирали и уредили изворне датотеке.

Имате две могућности:

* Датотеку ФатЦалориес.јава можете сачувати на рачуну на крају овог чланка. На овај начин можете уштедјети неку типку. Затим, можете ићи директно на корак 2.

* Или, можете пратити дуге инструкције:

(1) Донесите схелл (понекад назван терминални) прозор.

Када се промпт прво појави, ваш тренутни директоријум ће обично бити ваш кућни директориј. Можете да промените тренутни директоријум у свој почетни директоријум у било ком тренутку тако што ћете укуцати цд по позиву (обично "%"), а затим притисните Ретурн.

Јава датотеке које креирате треба држати у посебном директоријуму. Можете креирати директориј користећи команду мкдир . На пример, да бисте креирали јава директоријума у ​​вашем почетном директоријуму, прво бисте променили тренутни директориј у свој кућни директориј уносом следеће наредбе:
% цд

Затим бисте унели сљедећу наредбу:
% мкдир јава

Да бисте променили свој тренутни директоријум у овај нови директориј, онда бисте унели: % цд јава

Сада можете започети стварање изворне датотеке.

(2) Започните уредјај Пицо тако што ћете укуцати пицо и притиснути Повратак. Ако систем одговори поруком пицо: команда није пронађена , онда је Пицо највероватније недоступан. Обратите се свом администратору система за више информација или користите други едитор.

Када покренете Пицо, приказаће се нови празни бафер. Ово је област у којој ћете унети ваш код.

(3) Упишите код који је наведен на крају овог чланка (у одељку "Пример програма Јава") у празно пуфер. Укуцајте све тачно како је приказано. Јава компилатор и тумач су осетљиви на величину слова.

(4) Сачувајте код куцањем Цтрл-О. Када видите име датотеке за писање :, укуцајте ФатЦалориес.јава, пре којег претходи директоријум у коме желите да се датотека отвори. Ако желите да сачувате ФатЦалориес.јава у директоријуму / хоме / смитх / јава, онда бисте уписали

/хоме/смитх/јава/ФатЦалориес.јава и притисните Ретурн.

Користите Цтрл-Кс да изађете из Пицо-а.

Корак 2. Састави изворну датотеку.

Јава компајлер, јавац, преузима изворну датотеку и преводи свој текст у упутства која Јава Виртуал Мацхине (Јава ВМ) могу разумјети. Компајлер ставља ова упутства у фајл кодова бајтова.

Сада, покрените још један прозор. Да бисте саставили своју изворну датотеку, промените тренутни директоријум у директоријум у коме се налази датотека. На пример, ако је ваш изворни директориј / хоме / смитх / јава, упишете следећу команду на позив и притисните Ретурн:
% цд / хоме / смитх / јава

Ако унесете пвд по позиву, требало би да видите тренутни директоријум, који је у овом примеру промењен у / хоме / смитх / јава.

Ако унесете лс по позиву, требало би да видите вашу датотеку: ФатЦалориес.јава.

Сада можете компајлирати. На промпту упишите следећу наредбу и притисните Ретурн: јавац ФатЦалориес.јава

Ако видите ову поруку о грешци:
јавац: Команда није пронађена

онда Уник не може пронаћи Јава компајлер, јавац.

Ево једног начина да кажемо Унику гдје да нађемо јавац. Претпоставимо да сте инсталирали Јава 2 Платформу (Ј2СЕ) у /уср/јава/јдк1.4. На промпту упишите следећу наредбу и притисните Ретурн:

/уср/јава/јдк1.4/јавац ФатЦалориес.јава

Преводилац је сада направио датотеку Јава бајтног кода: ФатЦалориес.цласс.

У промпту упишите лс да потврдите нову датотеку.

Корак 3. Покрените програм

Јава ВМ имплементира јава преводилац Јава. Овај тумач преузима фајл бајтног кода и извршава упутства тако што их преводи у упутства које ваш рачунар може да разуме.

У истом директоријуму унесите на позив:
јава ФатЦалориес

Када покренете програм потребно је унети два броја када се појави прозор црне командне линије. Програм би онда требао да напише та два броја плус проценат израчунат од стране програма.

Када примите поруку о грешци:

Изузеци у низу "маин" јава.ланг.НоЦлассДефФоундЕррор: ФатЦалориес

То значи: јава не може пронаћи вашу датотеку бајтног кода, ФатЦалориес.цласс.

Шта урадити: Једно од места које јава покушава да пронађе вашу датотеку бајтног кода је ваш тренутни директоријум. На пример, ако се ваша датотека бајтног кода налази у / хоме / смитх / јава, требало би да промените свој тренутни директориј у то тако што ћете укуцати сљедећу команду и притиснути Повратак:

цд / хоме / смитх / јава

Ако унесете пвд по позиву, требало би да видите / хоме / смитх / јава. Ако унесете лс на позив, требате видети своје датотеке ФатЦалориес.јава и ФатЦалориес.цласс. Сада поново унесите јава ФатЦалориес.

Ако и даље имате проблема, можда ћете морати промијенити своју променљиву ЦЛАССПАТХ. Да бисте видели да ли је то неопходно, покушајте да "унсеттинг" цласспатх са следећом командом:

унсет ЦЛАССПАТХ

Сада поново унесите јава ФатЦалориес. Ако програм сада ради, мораћете промијенити своју променљиву ЦЛАССПАТХ.