Treoracha maidir le hiarratas simplí Java a chlárú ar Unix
Great Things About Java
Is éard atá i Java ardán neamhspleách ar chóras oibriúcháin le haghaidh forbairt bogearraí. Is éard atá ann ná teanga cláir, cláir fóntais agus timpeallacht ama reáchtála. Is féidir clár Java a fhorbairt ar ríomhaire amháin agus é a reáchtáil ar aon ríomhaire eile leis an timpeallacht ceart ama reáchtála. Go ginearálta, is féidir le cláir níos sine Java a reáchtáil ar thimpeallachtaí ama reáchtála níos nuaí. Tá Java saibhir go leor gur féidir iarratais fiú an-chasta a scríobh gan spleáchais an chórais oibriúcháin. Glactar leis seo 100% Java.
Le forbairt na hIdirlíon, tá an-tóir ar Java, mar gheall ar an gclár atá agat ar an nGréasán, níl aon bhealach agat ar an gcóras a d'fhéadfadh a bheith ar an úsáideoir. Leis an teanga cláir Java, is féidir leat leas a bhaint as an mír "scríobh uair amháin, a reáchtáil in áit ar bith". Ciallaíonn sé seo, nuair a chuileálann tú do chlár Java, ní ghineann tú treoracha d'ardán amháin amháin. Ina áit sin, gineann tú cód byte Java, is é sin, treoracha don Java Virtual Machine (Java VM). Maidir leis na húsáideoirí, ní cuma cén ardán a úsáideann siad - Windows, Unix , MacOS, nó brabhsálaí Idirlín-chomh fada agus a bhfuil Java VM aige, tuigeann sé na cóid byte sin.
Trí Cineálacha Cláir Java
- Is clár Java é "applet" atá deartha le bheith leabaithe ar leathanach gréasáin.
- Is clár Java é "servlet" atá deartha le reáchtáil ar fhreastalaí.
Sa dá chás seo ní féidir an clár Java a reáchtáil gan seirbhísí brabhsálaí Gréasáin le haghaidh feidhmchláirín nó freastalaí Gréasáin le haghaidh servlet.
- Is clár Java é "iarratas Java" is féidir a reáchtáil leis féin.
Is iad na treoracha seo a leanas duit iarratas Java a chlárú ag baint úsáide as ríomhaire Unix-bhunaithe.
Seicliosta
An-simplí, ní mór duit ach dhá rud a bheith agat chun clár Java a scríobh:
(1) An Java 2 Platform, Standard Edition (J2SE), ar a dtugtaí an Java Development Kit (JDK) roimhe seo.
Íoslódáil an leagan is déanaí do Linux. Déan cinnte go mbainfidh tú an SDK, ní an JRE (an JRE san áireamh sa SDK / J2SE) a íoslódáil.
(2) Eagarthóir téacs
Déanfaidh beagnach aon eagarthóir a gheobhaidh tú ar ardáin Unix-bhunaithe (eg, Vi, Emacs, Pico). Bainimid úsáid as Pico mar shampla.
Céim 1. Cruthaigh Comhad Foinse Java.
Tá téacs scríofa i dteanga cláir Java. Is féidir leat aon eagarthóir téacs a úsáid chun comhaid foinse a chruthú agus a eagrú.
Tá dhá rogha agat:
* Is féidir leat an comhad FatCalories.java a shábháil (ag deireadh an airteagal seo) ar do ríomhaire. Ar an mbealach seo is féidir leat roinnt clóscríobh a shábháil. Ansin, is féidir leat dul díreach go dtí céim 2.
* Nó, is féidir leat na treoracha níos faide a leanúint:
(1) Brúigh fuinneog (uaireanta a dtugtar teirminéal).
Nuair a thagann an chéad phras suas, is gnách gurb é do eolaire reatha do eolaire baile. Is féidir leat do chomhadlann reatha a athrú chuig do eolaire baile tráth ar bith trí chlóscríobh a dhéanamh ar an gcód pras (de ghnáth "%") agus ansin brúigh ar ais.
Ba chóir na comhaid Java a chruthaíonn tú a choinneáil in eolaire ar leith. Is féidir leat eolaire a chruthú trí úsáid a bhaint as an mkdir orduithe. Mar shampla, chun an t-eolaire java a chruthú i do eolaire baile, d'athródh tú an t-eolaire atá agat faoi láthair chuig do eolaire baile tríd an ordú seo a leanas a chur isteach:
% cd
Ansin, cuirfá isteach an t-ordú seo a leanas:
% mkdir java
Chun do eolaire reatha a athrú chuig an eolaire nua seo, cuirfá isteach ansin: % cd java
Anois is féidir leat tús a chur le do chomhad foinse.
(2) Tosaigh an eagarthóir Pico ag clóscríobh pico ag an Tuairisceán pras agus brúigh. Má fhreagraíonn an córas leis an teachtaireacht pico: níor aimsíodh an t-ordú , is dócha nach bhfuil Pico ar fáil. Téigh i gcomhairle le do riarthóir córais le haghaidh tuilleadh eolais, nó bain úsáid as eagarthóir eile.
Nuair a thosaíonn tú ar Pico, taispeánfaidh maolán nua, bán. Is é seo an limistéar ina ndéanfaidh tú do chód a chlóscríobh.
(3) Déan an cód a liostaítear ag deireadh an airteagail seo (faoi "Clár Java Samplach") a chlóscríobh isteach sa mhaolán bán. Cineál gach rud díreach mar a thaispeántar. Tá an tiomsaitheoir Java agus an ateangaire cás-íogair.
(4) Sábháil an cód trí chlóscríobh Ctrl-O. Nuair a fheiceann tú Ainm Comhaid le scríobh :, cineál FatCalories.java, agus an t-eolaire inar mhaith leat an comhad a chur ar aghaidh. Más mian leat FatCalories.java a shábháil san eolaire / sa bhaile / smith / java, ba mhaith leat an cineál sin a dhéanamh
/home/smith/java/FatCalories.java agus brúigh ar ais.
Bain úsáid as Ctrl-X chun Pico a fhágáil.
Céim 2. Comhlánaigh an Comhad Foinse.
Glacann an comhbhileog Java, javac, do chomhad foinse agus aistríonn sé a théacs i dtreoracha gur féidir leis an Java Virtual Machine (Java VM) a thuiscint. Cuireann an tiomsaitheoir na treoracha seo isteach i gcomhad comhaid byte.
Anois, tabhair suas fuinneog bhlaosc eile. Chun do chomhad foinse a thiomsú, d'eolaire reatha a athrú chuig an eolaire ina bhfuil do chomhad suite. Mar shampla, má tá do eolaire foinse / home / smith / java, cuirfeadh tú an t-ordú seo a leanas ar an bpras agus cuir ar ais ar ais:
% cd / home / smith / java
Má chuireann tú isteach pwd ar an bpras, ba chóir duit an t-eolaire reatha a fheiceáil, a athraíodh san sampla seo go / home / smith / java.
Má chuireann tú isteach ar an pras, ba cheart duit do chomhad a fheiceáil: FatCalories.java.
Anois is féidir leat a thiomsú. Ag an pras, cineál an t-ordú seo a leanas agus brúigh ar ais: javac FatCalories.java
Má fheiceann tú an teachtaireacht earráide seo:
javac: Níor aimsíodh ordú
ansin ní féidir le Unix an t-imscrúdaithe Java, javac a aimsiú.
Seo bealach amháin chun Unix a rá nuair a fhaigheann Javac. Ar ndóigh gur suiteáilte tú an Java 2 Platform (J2SE) in /usr/java/jdk1.4. Ag an pras, cineál an t-ordú seo a leanas agus brúigh ar ais:
/usr/java/jdk1.4/javac FatCalories.java
Ghin an compiler anois comhad cód bhreithe Java: FatCalories.class.
Ag an pras, cineál ls chun a fhíorú go bhfuil an comhad nua ann.
Céim 3. Rith an Clár
Cuirtear Java VM i bhfeidhm ag ateangaire Java ar a dtugtar java. Glacann an t-ateangaire seo do chomhad cód do bhréagáin agus déanann sé na treoracha trína aistriú chuig treoracha ar féidir le do ríomhaire a thuiscint.
San eolaire céanna, cuir isteach sa pras:
java FatCalories
Nuair a reáchtálann tú an clár is gá duit dhá uimhir a iontráil nuair a thagann an fhuinneog dubh ordú. Ba cheart don chlár ansin an dá uimhir sin a scríobh chomh maith leis an gcéatadán a ríomhtar ag an gclár.
Nuair a fhaigheann tú an teachtaireacht earráide:
Eisceacht i snáithe "príomh" java.lang.NoClassDefFoundError: FatCalories
Ciallaíonn sé: ní féidir java do chomhad comhaid byte a aimsiú, FatCalories.class.
Cad atá le déanamh: Is é ceann de na háiteanna a bhfuil java iarracht teacht ar do chód comhaid byte ná do eolaire reatha. Mar shampla, má tá do chód comhaid byte i / home / smith / java, ba cheart duit do chomhadlann reatha a athrú chuige sin ag clóscríobh an t-ordú seo a leanas ar an bpras agus cuir isteach ar ais:
cd / home / smith / java
Má chuireann tú isteach pwd ar an bpras, ba chóir duit / home / smith / java a fheiceáil. Má chuireann tú isteach ar an pras, ba cheart duit do chuid comhad FatCalories.java agus FatCalories.class a fheiceáil. Anois cuir isteach FatCalories java arís.
Má tá fadhbanna fós agat, b'fhéidir go gcaithfí d'athróg CLASSPATH a athrú. Chun féachaint an bhfuil sé seo riachtanach, déan iarracht an "pathset" a chur in ord leis an ordú seo a leanas:
CLASSPATH a shárú
Anois cuir isteach FatCalories java arís. Má oibríonn an clár anois, caithfidh tú d'athróg CLASSPATH a athrú.