யூனிக்ஸ் ஒரு எளிய ஜாவா பயன்பாடு நிரலாக்க வழிமுறைகள்
ஜாவா பற்றி பெரிய விஷயங்கள்
ஜாவா என்பது மென்பொருளாதார மேம்பாட்டிற்கான இயங்கு தளமாகும். இது நிரலாக்க மொழி, பயன்பாட்டு நிரல்கள் மற்றும் ஒரு ரன் டைம் சூழல் ஆகியவற்றைக் கொண்டுள்ளது. ஒரு ஜாவா நிரல் ஒரு கணினியில் உருவாக்கப்பட்டு சரியான ரன் நேரம் சூழலில் வேறு எந்த கணினியிலும் இயங்க முடியும். பொதுவாக, பழைய ஜாவா நிரல்கள் புதிய ரன் நேரம் சூழல்களில் இயக்க முடியும். ஜாவா மிகவும் சிக்கலான பயன்பாடுகள் கூட இயங்கு சார்புகளை இல்லாமல் எழுத முடியும் போதுமான பணக்கார உள்ளது. இது 100% ஜாவா என்று அழைக்கப்படுகிறது.
இண்டர்நெட் வளர்ச்சியுடன் ஜாவா பிரபலமாகியுள்ளது, ஏனென்றால் வலைக்கு நீங்கள் நிரல் செய்யும் போது, பயனர் எந்த கணினியில் இருக்கலாம் என்பதை அறிந்துகொள்ள உங்களுக்கு வழி இல்லை. ஜாவா நிரலாக்க மொழியுடன், "ஒருமுறை எழுதவும், எங்கும் இயக்கவும்" முன்னுதாரணத்தை நீங்கள் பயன்படுத்தலாம். இதன் பொருள் நீங்கள் உங்கள் ஜாவா நிரலை தொகுக்கையில், ஒரு குறிப்பிட்ட மேடைக்கு நீங்கள் வழிமுறைகளை உருவாக்கவில்லை. அதற்கு பதிலாக, ஜாவா பைட்டுக் குறியீட்டை உருவாக்கலாம், அதாவது, ஜாவா மெய்நிகர் மெஷின் (ஜாவா VM) க்கான வழிமுறைகள். விண்டோஸ், யூனிக்ஸ் , மேக்ஓஸ், அல்லது இணைய உலாவி - ஜாவா விஎம்எம் வரை, பயனர்கள் எந்த பைலை உபயோகிப்பது என்பது முக்கியமில்லை, அது அந்த பைட் குறியீடுகளைப் புரிந்து கொள்ளும்.
மூன்று வகையான ஜாவா நிரல்கள்
- ஒரு "ஆப்லெட்" ஒரு வலைப்பக்கத்தில் பதிக்கப்பட்ட வடிவமைக்கப்பட்ட ஒரு ஜாவா நிரலாகும்.
- ஒரு "servlet" ஒரு சேவையகத்தில் இயக்க வடிவமைக்கப்பட்ட ஒரு ஜாவா நிரலாகும்.
இந்த இரண்டு சந்தர்ப்பங்களில் ஜாவா நிரல் ஒரு வலைப்பக்க உலாவியின் சேவையோ ஒரு சேவையகத்திற்கான ஒரு ஆப்லெட் அல்லது வலை சேவையகத்திற்கோ இயங்காது.
- ஒரு "ஜாவா பயன்பாடு" என்பது ஒரு ஜாவா நிரலாகும்.
யுனிக்ஸ் அடிப்படையிலான கணினியைப் பயன்படுத்தி ஒரு ஜாவா விண்ணப்பத்தை நீங்கள் நிராகரிக்க பின்வரும் வழிமுறைகள் உள்ளன.
ஒரு சரிபார்ப்பு பட்டியல்
மிகவும் எளிமையானது, ஒரு ஜாவா நிரலை எழுதுவதற்கு நீங்கள் மட்டும் இரண்டு உருப்படிகளைக் கொண்டிருக்க வேண்டும்:
(1) ஜாவா 2 தளம், ஸ்டாண்டர்ட் பதிப்பு (J2SE), முன்பு ஜாவா டெவலப்மெண்ட் கிட் (JDK) என்று அறியப்பட்டது.
லினக்ஸிற்கான சமீபத்திய பதிப்பைப் பதிவிறக்கவும். நீங்கள் SDK ஐப் பதிவிறக்குவதை உறுதிசெய்து கொள்ளுங்கள், JRE அல்ல (JRE SDK / J2SE இல் சேர்க்கப்பட்டுள்ளது).
(2) ஒரு உரை ஆசிரியர்
யூனிக்ஸ்-அடிப்படையிலான தளங்களில் நீங்கள் காணும் எந்த ஆசிரியரும் (எ.கா., Vi, Emacs, Pico) செய்வார். நாம் ஒரு உதாரணமாக பைக்கோவைப் பயன்படுத்துவோம்.
படி 1. ஒரு ஜாவா மூல கோப்பு உருவாக்கவும்.
ஒரு மூல கோப்பில் ஜாவா நிரலாக்க மொழியில் எழுதப்பட்ட உரை உள்ளது. ஆதாரக் கோப்புகளை உருவாக்க மற்றும் தொகுக்க நீங்கள் எந்த உரை எடிட்டரைப் பயன்படுத்தலாம்.
உங்களுக்கு இரண்டு விருப்பங்கள் உள்ளன:
* நீங்கள் உங்கள் கணினியில் FatCalories.java கோப்பு (இந்த கட்டுரையின் முடிவில்) சேமிக்க முடியும். இந்த வழியில் நீங்கள் சில தட்டச்சு சேமிக்க முடியும். பின்னர், நீங்கள் படி 2 நேராக செல்லலாம்.
* அல்லது, நீங்கள் நீண்ட வழிமுறைகளை பின்பற்றலாம்:
(1) ஒரு ஷெல் (சில நேரங்களில் முனையம் என்று அழைக்கப்படும்) சாளரத்தை கொண்டு வரவும்.
உடனடியாக கேட்கும் போது, உங்கள் தற்போதைய அடைவு பொதுவாக உங்கள் வீட்டு அடைவு இருக்கும். குறுவட்டு (பொதுவாக ஒரு "%") தட்டச்சு செய்து, பின்னர் மீண்டும் அழுத்துவதன் மூலம், உங்கள் நேர அடைவு உங்கள் முகப்பு அடைவுக்கு மாற்றலாம்.
நீங்கள் உருவாக்கும் ஜாவா கோப்புகளை ஒரு தனி அடைவில் வைக்க வேண்டும். Mkdir கட்டளையைப் பயன்படுத்தி நீங்கள் ஒரு அடைவை உருவாக்க முடியும். உதாரணமாக, உங்கள் முகப்பு அடைவில் உள்ள அடைவு ஜாவாவை உருவாக்குவதன் மூலம், பின்வரும் கட்டளையை உள்ளிடுவதன் மூலம், முதலில் உங்கள் தற்போதைய அடைவு உங்கள் முகப்பு அடைவை மாற்றும்:
% cd
பின், பின்வரும் கட்டளையை உள்ளிடவும்:
% mkdir java
இந்த புதிய அடைவுக்கு உங்கள் தற்போதைய அடைவை மாற்ற, நீங்கள் பின்வருபவை உள்ளிடவும்: % cd java
இப்போது நீங்கள் உங்கள் மூல கோப்பை உருவாக்கத் தொடங்கலாம்.
(2) பைக்கோ தட்டச்சு செய்து பைக்கோவை தட்டச்சு செய்து அழுத்தி அழுத்துவதன் மூலம் தொடங்கவும். கணினி செய்திப் பெட்டியுடன் பதிலளித்தால்: கட்டளை இல்லை , பின்னர் பைக்கோ அதிகம் கிடைக்காது. மேலும் தகவலுக்கு உங்கள் கணினி நிர்வாகியை அணுகவும் அல்லது மற்றொரு ஆசிரியர் பயன்படுத்தவும்.
நீங்கள் பைக்கோவைத் தொடங்கும்போது, அது புதிய, வெற்று தாங்கியை காண்பிக்கும். இது உங்கள் குறியீட்டை உள்ளிடும் பகுதி.
(3) இந்த கட்டுரையின் முடிவில் பட்டியலிடப்பட்டுள்ள குறியீட்டை ("மாதிரி ஜாவா நிரல்" கீழ்) வெற்று இடையகத்தில் உள்ளிடவும். எல்லாவற்றையும் சரியாக காட்டியவுடன் தட்டச்சு செய்க. ஜாவா கம்பைலர் மற்றும் மொழிபெயர்ப்பாளர் வழக்கு-உணர்திறன்.
(4) Ctrl-O ஐ தட்டச்சு செய்வதன் மூலம் குறியீடு சேமிக்கவும். நீங்கள் கோப்பு பெயரை எழுதும்போது:, FatCalories.java என டைப் செய்யுங்கள், அதற்கு முன்னர் கோப்பில் செல்ல வேண்டிய கோப்புறையால். நீங்கள் FatCalories.java சேமிக்க விரும்பினால் / அடைவு / வீட்டில் / ஸ்மித் / ஜாவா, நீங்கள் தட்டச்சு செய்ய வேண்டும்
/home/smith/java/FatCalories.java மற்றும் பத்திரிகை திரும்பவும்.
பைக்கோவை வெளியேற Ctrl-X ஐப் பயன்படுத்தவும்.
படி 2. மூல கோப்பு தொகுக்க.
ஜாவா கம்பைலர், ஜாவாஸ்க், உங்களுடைய மூல கோப்பை எடுக்கும் மற்றும் ஜாவா விர்ச்சுவல் மெஷின் (ஜாவா விஎம்எம்) புரிந்து கொள்ளக்கூடிய வழிமுறைகளில் அதன் உரைகளை மொழிபெயர்க்கிறது. தொகுப்பி இந்த வழிமுறைகளை பைட் கோட் கோப்பில் போடுகிறார்.
இப்போது, மற்றொரு ஷெல் சாளரத்தை எழுப்பவும். உங்கள் மூல கோப்பை தொகுக்க, உங்கள் கோப்பகத்தை உள்ள அடைவில் உங்கள் தற்போதைய அடைவை மாற்றவும். உதாரணமாக, உங்கள் மூல அடைவு / home / smith / java எனில், பின்வரும் கட்டளையை உடனடியாக தட்டச்சு செய்து அழுத்துங்கள்:
% cd / home / smith / java
நீங்கள் prompt இல் pwd ஐ உள்ளிடுகிறீர்கள் என்றால், நீங்கள் தற்போதைய அடைவைப் பார்க்க வேண்டும், இந்த எடுத்துக்காட்டில் / home / smith / java க்கு மாற்றப்பட்டுள்ளது.
நீங்கள் ப்ராம்டில் ls உள்ளிட்டால், உங்கள் கோப்பை பார்க்க வேண்டும்: FatCalories.java.
இப்போது நீங்கள் தொகுக்கலாம். வரியில், பின்வரும் கட்டளை மற்றும் பத்திரிகை திரும்பவும் தட்டச்சு செய்யவும்: javac FatCalories.java
இந்த பிழை செய்தியை நீங்கள் பார்த்தால்:
javac: கட்டளை இல்லை
பின்னர் யூனிக்ஸ் ஜாவா கம்பைலர், ஜாவாஸ்க் கண்டுபிடிக்க முடியவில்லை.
யுனிக்ஸை எங்கே கண்டறிவது என்பதை அறிய ஒரு வழி இங்கே உள்ளது. /usr/java/jdk1.4 இல் ஜாவா 2 பிளாட்ஃபார்ம் (J2SE) நிறுவப்பட்டிருப்பதாகக் கருதுங்கள். வரியில், பின்வரும் கட்டளையை தட்டச்சு செய்யவும் மற்றும் அழுத்தவும் திரும்பவும்:
/usr/java/jdk1.4/javac FatCalories.java
இப்போது தொகுப்பி ஜேட் பைட் கோட் கோப்பை உருவாக்கியுள்ளது: FatCalories.class.
உடனடியாக, புதிய கோப்பை சரிபார்க்க ls தட்டச்சு செய்யவும்.
படி 3. நிரலை இயக்கவும்
ஜாவா VM ஆனது ஜாவா என்று அழைக்கப்படும் ஜாவா மொழிபெயர்ப்பாளரால் செயல்படுத்தப்படுகிறது. இந்த மொழிபெயர்ப்பாளர் உங்கள் பைட் கோட் கோப்பை எடுக்கும் மற்றும் உங்கள் கணினி புரிந்துகொள்ளக்கூடிய வழிமுறைகளில் அவற்றை மொழிபெயர்ப்பதன் மூலம் வழிமுறைகளை கையாளுகிறது.
அதே அடைவில், வரியில் உள்ளிடவும்:
ஜாவா FatCalories
நீங்கள் நிரலை இயக்கும்போது, கருப்பு கட்டளை வரி சாளரம் தோன்றும் போது நீங்கள் இரண்டு எண்களை உள்ளிட வேண்டும். நிரல் பின்னர் அந்த இரண்டு எண்களையும் மற்றும் நிரல் கணக்கிடப்பட்ட சதவீதம் எழுத வேண்டும்.
நீங்கள் பிழை செய்தி பெறும் போது:
நூல் "பிரதான" java.lang.NoClassDefFoundEdror இல் உள்ள விதிவிலக்கு: FatCalories
இதன் பொருள்: ஜாவா உங்கள் பைட் கோட் கோப்பை காண முடியாது, FatCalories.class.
என்ன செய்ய வேண்டும்: இடங்களில் ஒன்று ஜாவா உங்கள் பைட் கோட் கோப்பு கண்டுபிடிக்க உங்கள் தற்போதைய அடைவு கண்டுபிடிக்க முயற்சிக்கிறது. உதாரணமாக, உங்கள் பைட் கோட் கோப்பினை / home / smith / java இல் உள்ளிருந்தால், பின்வரும் கட்டளையை தட்டச்சு செய்வதன் மூலம் உங்கள் தற்போதைய கோப்பகத்தை மாற்ற வேண்டும் மற்றும் hit Return:
cd / home / smith / java
நீங்கள் வரியில் pwd ஐ உள்ளிட்டால், நீங்கள் / home / smith / java ஐ பார்க்க வேண்டும். நீங்கள் வரியில் ls உள்ளிட்டால், நீங்கள் உங்கள் FatCalories.java மற்றும் FatCalories.class கோப்புகளை பார்க்க வேண்டும். இப்போது மீண்டும் ஜாவா FatCalories உள்ளிடவும்.
உங்களுக்கு இன்னமும் சிக்கல் இருந்தால், நீங்கள் உங்கள் CLASSPATH மாறியை மாற்ற வேண்டும். இது அவசியமா என்று பார்க்க, பின்வரும் கட்டளையுடன் வகுப்பகத்தை "அமைக்காமல்" முயற்சிக்கவும்:
CLASSPATH ஐ மீறாதே
இப்போது மீண்டும் ஜாவா FatCalories உள்ளிடவும். நிரல் இப்போது வேலை செய்தால், உங்கள் CLASSPATH மாறியை மாற்ற வேண்டும்.