യുണിക്സിൽ നിങ്ങളുടെ ആദ്യ ജപ്പാനീസ് ജഴ്സം ഉണ്ടാക്കുക

യുണിക്സിനെ കുറിച്ചുള്ള ലളിതമായ ജാവ ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിനുള്ള നിർദേശങ്ങൾ

ജാവയെക്കുറിച്ച് മഹത്തായ കാര്യങ്ങൾ

ജാവ സോഫ്റ്റ്വെയർ സംവിധാനത്തിനുള്ള ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സ്വതന്ത്ര പ്ലാറ്റ്ഫോമാണ്. പ്രോഗ്രാമിങ് ഭാഷ, യൂട്ടിലിറ്റി പ്രോഗ്രാമുകളും റൺ സമയ അന്തരീക്ഷവും ഇതിൽ ഉൾക്കൊള്ളുന്നു. ഒരു കമ്പ്യൂട്ടറിൽ ഒരു ജാവ പ്രോഗ്രാം വികസിപ്പിക്കുകയും ശരിയായ റൺ സമയ സാഹചര്യത്തിൽ മറ്റേതെങ്കിലും കമ്പ്യൂട്ടറിലും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യാം. സാധാരണയായി, പഴയ ജാവാ പ്രോഗ്രാമുകൾ പുതിയ റൺ സമയ സാഹചര്യങ്ങളിൽ പ്രവർത്തിപ്പിക്കാം. വളരെ സങ്കീർണ്ണമായ ആപ്ലിക്കേഷനുകൾ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഡിപൻഡൻസികൾ ഇല്ലാതെ എഴുതാൻ കഴിയുന്നത്ര ജാവ ആണ്. ഇതിനെ 100% ജാവ എന്നു വിളിക്കുന്നു.

ഇന്റർനെറ്റ് വികസിപ്പിച്ചെടുക്കുന്നതിലൂടെ ജാവയുടെ ജനപ്രിയത ലഭിക്കുന്നു, കാരണം നിങ്ങൾ വെബിനായുള്ള പ്രോഗ്രാം, ഉപയോക്താവ് ഏത് സിസ്റ്റത്തിലാണെന്ന് നിങ്ങൾക്കറിയാത്ത മാർഗമില്ല. ജാവ പ്രോഗ്രാമിങ് ഭാഷ ഉപയോഗിച്ച്, "ഒരിക്കൽ എഴുതൂ, എവിടെയും ഓടുക" എന്ന പ്രയോഗം നിങ്ങൾക്ക് പ്രയോജനപ്പെടുത്താം. ഇതിനർത്ഥം നിങ്ങളുടെ ജാവ പ്രോഗ്രാം സമാഹരിക്കുമ്പോൾ, ഒരു പ്രത്യേക പ്ലാറ്റ്ഫോമിനായുള്ള നിർദ്ദേശങ്ങൾ നിങ്ങൾ ഉണ്ടാക്കരുത്. പകരം, നിങ്ങൾ ജാവ ബെയറ്റ് കോഡ് ജനറേറ്റുചെയ്യുന്നു, അതായതു്, ജാവ വിർച്ച്വൽ മഷീൻ (ജാവാ വിഎം )യ്ക്കുള്ള നിർദ്ദേശങ്ങൾ. ഉപയോക്താക്കൾക്ക് വിൻഡോസ്, യുനിക്സ് , മാക്ഓഎസ്, അല്ലെങ്കിൽ ഇന്റർനെറ്റ് ബ്രൌസർ, ജാവാ വി.എം.

മൂന്ന് തരം ജാവാ പ്രോഗ്രാമുകൾ

ഒരു വെബ് പേജിൽ ഉൾപ്പെടുത്താൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ഒരു ജാവാ പ്രോഗ്രാം ആണ് "ആപ്ലെറ്റ്".
ഒരു സെർവറിൽ പ്രവർത്തിപ്പിക്കാൻ തയ്യാറാക്കിയ ഒരു ജാവ പ്രോഗ്രാം ആണ് ഒരു "സെർവറ്റ്".

ഈ രണ്ട് കേസുകളിൽ ഒരു വെബ് ബ്രൌസറിന്റെ സേവനം ഒരു ആപ്ലെറ്റ് അല്ലെങ്കിൽ ഒരു സെർവോൾനായുള്ള ഒരു വെബ് സെർവർ ആയി ഉപയോഗിക്കാതെ ജാവ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കാൻ കഴിയുകയില്ല.

- ഒരു "Java ആപ്ലിക്കേഷൻ" എന്നത് സ്വയം പ്രവർത്തിപ്പിക്കുന്ന ഒരു ജാവ പ്രോഗ്രാം ആണ്.

യുണിക്സ് അധിഷ്ഠിത കമ്പ്യൂട്ടർ ഉപയോഗിച്ച് ഒരു ജാവാ ആപ്ലിക്കേഷൻ പ്രോഗ്രാം ചെയ്യാൻ ഇനിപ്പറയുന്ന നിർദ്ദേശങ്ങൾ.

ഒരു ചെക്ക്ലിസ്റ്റ്

വളരെ ലളിതമായ ഒരു ജാവാ പ്രോഗ്രാം എഴുതാൻ നിങ്ങൾക്ക് രണ്ട് ഇനങ്ങൾ ആവശ്യമാണ്:

(1) ജാവ 2 ഡവലപ്പ്മെന്റ് കിറ്റ് (JDK) എന്നറിയപ്പെട്ടിരുന്ന ജാവ 2 പ്ലാറ്റ്ഫോം, സ്റ്റാൻഡേർഡ് എഡിഷൻ (J2SE).
ലിനക്സിനുള്ള ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുക. നിങ്ങൾ SDK ഡൌൺലോഡ് ചെയ്തതായി ഉറപ്പാക്കുക, JRE അല്ല (JRE SDK / J2SE ൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നു).

(2) ഒരു ടെക്സ്റ്റ് എഡിറ്റർ
യുണിക്സ് അടിസ്ഥാനത്തിലുള്ള പ്ലാറ്റ്ഫോമുകളിൽ നിങ്ങൾ കണ്ടെത്തുന്ന ഏത് എഡിറ്ററുമായും (ഉദാഹരണത്തിന്, Vi, Emacs, Pico). ഞങ്ങൾ ഒരു ഉദാഹരണമായി Pico ഉപയോഗിക്കും.

ഘട്ടം 1. ഒരു Java സോഴ്സ് ഫയൽ ഉണ്ടാക്കുക.

ഒരു സോഴ്സ് ഫയലിൽ ജാവാ പ്രോഗ്രാമിങ് ഭാഷയിൽ എഴുതിയിരിക്കുന്ന വാചകം അടങ്ങിയിരിക്കുന്നു. സോഴ്സ് ഫയലുകൾ സൃഷ്ടിക്കാനും എഡിറ്റുചെയ്യാനും നിങ്ങൾക്ക് ഏതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാം.

നിങ്ങൾക്ക് രണ്ട് ഓപ്ഷനുകൾ ഉണ്ട്:

* നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്ക് (ഈ ലേഖനത്തിന്റെ അവസാനം) FatCalories.java ഫയൽ സേവ് ചെയ്യാവുന്നതാണ്. ഈ വഴി നിങ്ങൾക്ക് ചില ടൈപ്പിംഗ് സേവ് ചെയ്യാം. എന്നിട്ട്, നിങ്ങൾക്ക് നേരെ പടി 2 മുന്നോട്ട് പോകാം.

* അല്ലെങ്കിൽ, നിങ്ങൾക്ക് ദൈർഘ്യമേറിയ നിർദ്ദേശങ്ങൾ പാലിക്കാം:

(1) ഒരു ഷെൽ കൊണ്ടുവരിക (ചിലപ്പോൾ ടെർമിനൽ എന്ന് വിളിക്കുന്നു) വിൻഡോ.

പ്രോംപ്റ്റ് ആദ്യം വരുന്ന സമയത്ത്, നിങ്ങളുടെ നിലവിലെ ഡയറക്ടറി നിങ്ങളുടെ ഹോം ഡയറക്ടറിയായിരിക്കും. എപ്പോൾ വേണമെങ്കിലും നിങ്ങളുടെ ഡയറക്റ്ററി നിങ്ങളുടെ ഹോം ഡയറക്ടറിയിലേക്ക് മാറ്റാം പ്രോംപ്റ്റിൽ cd (സാധാരണയായി ഒരു "%") ടൈപ്പ് ചെയ്തു് മടങ്ങി വന്ന് അമർത്തുക.

നിങ്ങൾ സൃഷ്ടിക്കുന്ന ജാവ ഫയലുകൾ ഒരു പ്രത്യേക ഡയറക്ടറിയിൽ സൂക്ഷിക്കണം. Mkdir എന്ന കമാൻഡ് ഉപയോഗിച്ചു് നിങ്ങൾക്കു് ഡയറക്ടറി ഉണ്ടാക്കാം . ഉദാഹരണത്തിനു്, നിങ്ങളുടെ ഹോം ഡയറക്ടറിയിലെ ഡയറക്ടറി java ഉണ്ടാക്കുന്നതിനായി, ആദ്യം നിങ്ങളുടെ ഡയറക്റ്ററി നിങ്ങളുടെ ഹോം ഡയറക്ടറിയിലേക്ക് താഴെ പറയുന്ന കമാൻഡ് നൽകി നിങ്ങൾ മാറ്റും:
% cd

അപ്പോൾ, നിങ്ങൾ താഴെ പറയുന്ന കമാൻഡ് നൽകും:
% mkdir java

നിങ്ങളുടെ പുതിയ ഡയറക്ടറിയിലേക്ക് നിങ്ങളുടെ നിലവിലുള്ള ഡയറക്ടറി മാറ്റുന്നതിനായി, നിങ്ങൾ നൽകും: % cd java

നിങ്ങളുടെ ഉറവിട ഫയൽ സൃഷ്ടിക്കാൻ ഇപ്പോൾ നിങ്ങൾക്ക് കഴിയും.

(2) Pico എഡിറ്റർ ആരംഭിക്കുക പ്രോട്ടോട്ടിനു് pico ടൈപ്പ് ചെയ്തു് മടങ്ങുക അമർത്തുക. സിസ്റ്റം സന്ദേശം പിക്കോട് പ്രതികരിച്ചാൽ: കമാൻഡ് കണ്ടെത്തിയില്ല , അപ്പോൾ പിക്കോ മിക്കവാറും ലഭ്യമല്ല. കൂടുതൽ വിവരങ്ങൾക്കായി നിങ്ങളുടെ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുമായി ബന്ധപ്പെടുക, അല്ലെങ്കിൽ മറ്റൊരു എഡിറ്റർ ഉപയോഗിക്കുക.

നിങ്ങൾ Pico ആരംഭിക്കുമ്പോൾ, അത് ഒരു പുതിയ ബ്രൌസർ ബഫർ പ്രദർശിപ്പിക്കും. നിങ്ങൾ നിങ്ങളുടെ കോഡ് ടൈപ്പുചെയ്യുന്ന പ്രദേശമാണിത്.

(3) ഈ ലേഖനത്തിന്റെ അവസാനം നൽകിയിരിക്കുന്ന കോഡ് ("സാമ്പിൾ ജാവ പ്രോഗ്രാം" കീഴിൽ) ശൂന്യമായ ബഫറിലേക്ക് ടൈപ്പ് ചെയ്യുക. കാണിച്ചിരിക്കുന്നതുപോലെ എല്ലാം ടൈപ്പുചെയ്യുക. ജാവാ കമ്പൈലറും ഇന്റർപ്രെട്ടറും കേസ് സെൻസിറ്റീവാണ്.

(4) Ctrl-O ടൈപ്പുചെയ്ത് കോഡ് സംരക്ഷിക്കുക. നിങ്ങൾ എഴുതാൻ ഫയൽ നെയിം കാണുമ്പോൾ:, ദയവായി FatCalories.java എന്ന് ടൈപ്പ് ചെയ്യുക. നിങ്ങൾ / home / smith / java എന്ന ഡയറക്ടറിൽ FatCalories.java സംരക്ഷിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ ടൈപ്പുചെയ്യും

/home/smith/java/FatCalories.java പ്രെസ്സ് റിട്ടേൺ.

Pico- ൽ നിന്ന് പുറത്തുകടക്കാൻ Ctrl-X ഉപയോഗിക്കുക.

ഘട്ടം 2. ഉറവിട ഫയൽ കംപൈൽ ചെയ്യുക.

ജാവാ കമ്പൈലർ ജാവാക് നിങ്ങളുടെ സോഴ്സ്ഫയൽ എടുക്കുകയും അതിന്റെ ടെക്സ്റ്റ് ജാവ വെർച്വൽ മെഷീൻ (ജാവാ വിഎം) മനസ്സിലാക്കാൻ കഴിയുന്ന നിർദ്ദേശങ്ങളിലേക്ക് വിവർത്തനം ചെയ്യുകയും ചെയ്യുന്നു. കംപൈലർ ഈ നിർദ്ദേശങ്ങൾ ഒരു ബൈറ്റുകളുടെ കോഡ് ഫയലിലേക്ക് നൽകുന്നു.

ഇപ്പോൾ, മറ്റൊരു ഷെൽ വിൻഡോ കൊണ്ടുവരിക. നിങ്ങളുടെ ഉറവിട ഫയൽ കംപൈൽ ചെയ്യാൻ, നിങ്ങളുടെ ഫയൽ സ്ഥിതിചെയ്യുന്ന ഡയറക്ടറിയിലേക്ക് നിങ്ങളുടെ നിലവിലെ ഡയറക്ടറി മാറ്റുക. ഉദാഹരണത്തിനു്, നിങ്ങളുടെ ഉറവിട ഡയറക്ടറി / home / smith / java ആണെങ്കിൽ, പ്രോംപ്റ്റിൽ നിങ്ങൾ താഴെ പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്ത്, തിരികെ നൽകണം:
% cd / home / smith / java

പ്രോംപ്റ്റിൽ നിങ്ങൾ pwd ആണെങ്കിൽ, നിങ്ങൾ ഇപ്പോൾ നിലവിലുള്ള directory / home / smith / java ആയി മാറിയ സ്ഥിതി കാണും.

പ്രോംപ്റ്റിൽ നിങ്ങൾ ls നൽകിയാൽ നിങ്ങളുടെ ഫയൽ കാണും: FatCalories.java.

ഇപ്പോൾ നിങ്ങൾക്ക് സമാഹരിക്കാനാകും. പ്രോംപ്റ്റില്, ഈ കമാന്ഡ് ടൈപ്പ് ചെയ്തു് വീണ്ടും അമര്ത്തുക: javac FatCalories.java

നിങ്ങൾ ഈ പിശക് സന്ദേശം കാണുകയാണെങ്കിൽ:
javac: കമാൻഡ് കണ്ടെത്തിയില്ല

പിന്നീട് യുവിക്സിന് ജാവാ കമ്പൈലർ, ജാവക്ക് കണ്ടെത്താനായില്ല.

JACAC എവിടെ കണ്ടെത്താമെന്നത് Unix- നോട് പറയാൻ ഒരു മാർഗമാണ്. നിങ്ങൾ ജാവ 2 പ്ലാറ്റ്ഫോം (J2SE) /usr/java/jdk1.4 ൽ ഇൻസ്റ്റാൾ ചെയ്തതായി കരുതുക. പ്രോംപ്റ്റില്, ഈ കമാന്ഡ് ടൈപ്പ് ചെയ്തു് അമര്ത്തുക:

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

കംപൈലർ ഇപ്പോൾ ഒരു ജാവ ബെയ്റ്റ് കോഡ് ഫയൽ ജനറേറ്റുചെയ്തു: FatCalories.class.

പ്രോംപ്റ്റിൽ, പുതിയ ഫയൽ പരിശോധിക്കാൻ ls ടൈപ്പ് ചെയ്യുക.

ഘട്ടം 3. പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുക

Java ജാവ എന്നറിയപ്പെടുന്ന ജാവ ഇന്റർപ്രെറ്റർ ജാവ വിഎം ആണ് നടപ്പിലാക്കുന്നത്. ഈ വ്യാഖ്യാതാവിനെ നിങ്ങളുടെ ബൈറ്റ് കോഡ് ഫയൽ എടുത്ത് നിങ്ങളുടെ കമ്പ്യൂട്ടറിനു മനസ്സിലാക്കാൻ കഴിയുന്ന നിർദ്ദേശങ്ങളിലേക്ക് അവരെ വിവർത്തനം ചെയ്തുകൊണ്ട് നിർദ്ദേശങ്ങൾ നടപ്പാക്കുന്നു.

ഇതേ ഡയറക്ടറിയിൽ, പ്രോംപ്റ്റിൽ നൽകുക:
ജാവ FatCalories

നിങ്ങൾ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുമ്പോൾ കറുത്ത കമാൻഡ് ലൈൻ ജാലകം ലഭ്യമാകുമ്പോൾ നിങ്ങൾ രണ്ടു സംഖ്യകൾ നൽകണം. പ്രോഗ്രാം ആ രണ്ടു സംഖ്യകളും ഒപ്പം പ്രോഗ്രാം കണക്കുകൂട്ടുന്ന ശതമാനവും എഴുതിയിരിക്കണം.

നിങ്ങൾക്ക് പിശക് സന്ദേശം ലഭിക്കുമ്പോൾ:

ത്രെഡിൽ "പ്രധാന" java.lang.NoClassDefFoundEdror: ഒഴിവാക്കുക

ഇതിനർത്ഥം: നിങ്ങളുടെ ബൈറ്റ കോഡ് ഫയൽ, FatCalories.class കണ്ടെത്താനാവില്ല.

എന്ത് ചെയ്യണം: ജാവയുടെ ഒരു ബൈറ്റിലെ കോഡ് നിങ്ങളുടെ നിലവിലുള്ള ഡയറക്ടറി കണ്ടെത്താൻ ശ്രമിക്കുന്ന സ്ഥലങ്ങളിൽ ഒന്ന്. ഉദാഹരണത്തിന്, നിങ്ങളുടെ ബൈറ്റ് കോഡ് ഫയൽ / home / smith / java ആണെങ്കിൽ പ്രോംപ്റ്റിൽ ഈ കമാൻഡ് ടൈപ്പുചെയ്ത് ഹിറ്റ് ചെയ്യുക വഴി നിങ്ങളുടെ നിലവിലുള്ള ഡയറക്ടറി മാറ്റണം.

cd / home / smith / java

പ്രോംപ്റ്റിൽ നിങ്ങൾ pwd ആണെങ്കിൽ, നിങ്ങൾ / home / smith / java കാണും. നിങ്ങൾ പ്രോംപ്റ്റിൽ ls നൽകിയാൽ, നിങ്ങളുടെ FatCalories.java, FatCalories.class ഫയലുകൾ കാണും. ഇപ്പോൾ വീണ്ടും FatCalories നൽകുക.

നിങ്ങൾക്ക് ഇപ്പോഴും പ്രശ്നങ്ങളുണ്ടെങ്കിൽ, നിങ്ങളുടെ CLASSPATH വേരിയബിൾ മാറ്റേണ്ടി വരും. ഇത് ആവശ്യമാണോ എന്ന് കാണുന്നതിന്, ഈ കമാൻഡ് ഉപയോഗിച്ച് ക്ലാസ്പാത്ത് "സജ്ജീകരിക്കാതെ" ശ്രമിക്കുക:

CLASSPATH സജ്ജീകരിക്കരുത്

ഇപ്പോൾ വീണ്ടും FatCalories നൽകുക. പ്രോഗ്രാം ഇപ്പോൾ പ്രവർത്തിക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ CLASSPATH വേരിയബിൾ മാറ്റേണ്ടി വരും.