యునిక్స్లో జావా మీ మొదటి కప్ బ్ర్యు

Unix లో ఒక సాధారణ జావా అప్లికేషన్ ప్రోగ్రామింగ్ కోసం సూచనలు

జావా గురించి గొప్ప విషయాలు

జావా సాఫ్ట్వేర్ అభివృద్ధి కోసం ఒక ఆపరేటింగ్ సిస్టమ్ స్వతంత్ర వేదిక. ఇందులో ప్రోగ్రామింగ్ లాంగ్వేజ్, యుటిలిటీ ప్రోగ్రామ్స్ మరియు రన్ టైమ్ ఎన్విరాన్మెంట్ ఉన్నాయి. ఒక జావా కార్యక్రమం ఒక కంప్యూటర్లో అభివృద్ధి చేయబడుతుంది మరియు ఏదైనా ఇతర కంప్యూటర్లో సరైన రన్ టైమ్ ఎన్విరాన్మెంట్తో అమలు చేయవచ్చు. సాధారణంగా, పాత జావా కార్యక్రమాలు కొత్త రన్ టైమ్ ఎన్విరాన్మెంట్లలో అమలు చేయబడతాయి. జావా చాలా సంక్లిష్టమైన అనువర్తనాలు ఆపరేటింగ్ సిస్టమ్ ఆధారపడటం లేకుండా వ్రాయబడవచ్చు. దీనిని 100% జావా అని పిలుస్తారు.

ఇంటర్నెట్ అభివృద్ధిలో జావా జనాదరణ పొందింది, ఎందుకంటే మీరు వెబ్ కోసం ప్రోగ్రామ్ చేస్తున్నప్పుడు, మీరు ఏ సిస్టమ్ వ్యవస్థలో ఉంటుందో తెలుసుకునే మార్గం లేదు. జావా ప్రోగ్రామింగ్ లాంగ్వేజ్ తో, మీరు "ఒకసారి వ్రాసి, ఎక్కడి నుండైనా అమలు చేయండి" యొక్క ప్రయోజనాన్ని పొందవచ్చు. అంటే మీరు మీ జావా ప్రోగ్రామ్ను సంకలనం చేసినప్పుడు, మీరు ఒక నిర్దిష్ట ప్లాట్ఫారమ్ కోసం సూచనలను రూపొందించలేరు. బదులుగా, మీరు జావా బైట్ కోడ్ను ఉత్పత్తి చేస్తారు, అనగా జావా వర్చువల్ మెషిన్ (జావా VM) కోసం సూచనలు. వాడుకదారుల కోసం, వారు ఏ ప్లాట్ఫారమ్ని ఉపయోగించరు - Windows, Unix , MacOS, లేదా ఇంటర్నెట్ బ్రౌజర్ - ఇది జావా VM కలిగి ఉన్నంతకాలం, అది ఆ బైట్ కోడ్లను అర్థం చేసుకుంటుంది.

జావా ప్రోగ్రామ్ల యొక్క మూడు రకాలు

- ఒక "ఆప్లెట్" వెబ్ పుటలో ఎంబెడెడ్ చేయబడ్డ జావా ప్రోగ్రామ్.
- ఒక "సర్వ్లెట్" అనేది ఒక సర్వర్లో అమలు చేయడానికి రూపొందించిన జావా కార్యక్రమం.

ఈ రెండు సందర్భాల్లో జావా కార్యక్రమాన్ని ఒక సర్వ్లెట్ కోసం ఒక ఆపిల్ లేదా ఒక వెబ్ సర్వర్ కోసం వెబ్ బ్రౌజర్ యొక్క సేవల లేకుండా అమలు చేయలేము.

- ఒక "జావా అప్లికేషన్" అనేది జావా కార్యక్రమాన్ని స్వయంగా అమలు చేయగలదు.

మీరు ఒక యునిక్స్ ఆధారిత కంప్యూటర్ను ఉపయోగించి జావా అప్లికేషన్ను ప్రోగ్రామ్ చేసేందుకు క్రింది సూచనలు.

చెక్లిస్ట్

చాలా సరళంగా, మీరు జావా ప్రోగ్రామ్ రాయడానికి కేవలం రెండు అంశాలు మాత్రమే అవసరం:

(1) జావా డెవలప్మెంట్ కిట్ (JDK) అని పిలువబడే జావా 2 వేదిక, ప్రామాణిక ఎడిషన్ (J2SE).
Linux కోసం తాజా వెర్షన్ డౌన్లోడ్. మీరు SDK ను డౌన్లోడ్ చేసుకున్నారని నిర్ధారించుకోండి, JRE కాదు (JRE SDK / J2SE లో చేర్చబడింది).

(2) ఒక టెక్స్ట్ ఎడిటర్
యునిక్స్-ఆధారిత ప్లాట్ఫారమ్లలో మీరు కనుగొన్న దాదాపు ఏ సంపాదకుడు (ఉదా, Vi, Emacs, Pico) చేస్తాను. మేము ఒక ఉదాహరణగా పికోని ఉపయోగిస్తాము.

దశ 1. ఒక జావా మూల ఫైల్ను సృష్టించండి.

జావా ప్రోగ్రామింగ్ లాంగ్వేజ్లో వ్రాసిన వచనాన్ని ఒక సోర్స్ ఫైల్ కలిగి ఉంది. మూలం ఫైళ్లను సృష్టించడానికి మరియు సవరించడానికి మీరు ఏదైనా టెక్స్ట్ ఎడిటర్ను ఉపయోగించవచ్చు.

మీకు రెండు ఎంపికలు ఉన్నాయి:

* మీరు మీ కంప్యూటర్లో (ఈ ఆర్టికల్ చివరిలో) FatCalories.java ఫైల్ను సేవ్ చేయవచ్చు. ఈ విధంగా మీకు కొంత టైపింగ్ ఉంటుంది. అప్పుడు, మీరు నేరుగా 2 వ దశకు వెళ్ళవచ్చు.

* లేదా, మీరు ఇక సూచనలను అనుసరించండి:

(1) ఒక షెల్ (కొన్నిసార్లు టెర్మినల్ అని పిలుస్తారు) విండోను తీసుకురండి.

ప్రాంప్ట్ మొదట వచ్చినప్పుడు, మీ ప్రస్తుత డైరెక్టరీ సాధారణంగా మీ హోమ్ డైరెక్టరీ అవుతుంది. ప్రాంప్ట్ వద్ద cd (సాధారణంగా ఒక "%") టైప్ చేసి, ఆపై తిరిగి నొక్కడం ద్వారా మీ ప్రస్తుత డైరెక్టరీకి మీ ప్రస్తుత డైరెక్టరీకి మీరు మార్చవచ్చు.

మీరు సృష్టించే జావా ఫైళ్లు ఒక ప్రత్యేక డైరెక్టరీలో ఉంచాలి. Mkdir కమాండ్ ఉపయోగించి మీరు ఒక డైరెక్టరీని సృష్టించవచ్చు. ఉదాహరణకు, మీ హోమ్ డైరెక్టరీలో డైరెక్టరీ జావాను సృష్టించుటకు, మీరు మొదట మీ డైరెక్టరీని మీ హోమ్ డైరెక్టరీకి కింది ఆదేశాన్ని ఇవ్వాలి.
% cd

అప్పుడు, మీరు కింది ఆదేశాన్ని నమోదు చేస్తారు:
% mkdir జావా

ఈ కొత్త డైరెక్టరీకి మీ ప్రస్తుత డైరెక్టరీని మార్చుటకు, మీరు అప్పుడు ప్రవేశిస్తారు: % cd java

ఇప్పుడు మీరు మీ మూలం ఫైల్ను సృష్టించడం ప్రారంభించవచ్చు.

(2) ప్రాంప్ట్ వద్ద pico ను టైపు చేసి, తిరిగి నొక్కడం ద్వారా పికో సంపాదకుడిని ప్రారంభించండి. వ్యవస్థ పికోతో స్పందిస్తుంటే: కమాండ్ దొరకలేదు , అప్పుడు పికో ఎక్కువగా అందుబాటులో లేదు. మరింత సమాచారం కోసం మీ సిస్టమ్ అడ్మినిస్ట్రేటర్ను సంప్రదించండి లేదా మరొక ఎడిటర్ ఉపయోగించండి.

మీరు పికోని ప్రారంభించినప్పుడు, ఇది కొత్త, ఖాళీ బఫర్ను ప్రదర్శిస్తుంది. ఇది మీ కోడ్ను టైప్ చేసే ప్రాంతం.

(3) ఖాళీ బఫర్లోకి ఈ ఆర్టికల్ ("జావా ప్రోగ్రాం" కింద) చివరిలో జాబితా చేయబడిన కోడ్ను టైప్ చేయండి. చూపిన విధంగా సరిగ్గా టైప్ చేయండి. జావా కంపైలర్ మరియు వ్యాఖ్యాత కేస్ సెన్సిటివ్.

(4) Ctrl-O టైప్ చేయడం ద్వారా కోడ్ను సేవ్ చేయండి. మీరు వ్రాసే ఫైల్ పేరును చూసినప్పుడు, రకం FatCalories.java, మీరు ఫైల్ను కోరుకుంటున్న డైరెక్టరీతో ముందే. మీరు డైరెక్టరీ / హోమ్ / స్మిత్ / జావాలో FatCalories.java ను సేవ్ చేయాలనుకుంటే, మీరు టైప్ చేస్తారు

/home/smith/java/FatCalories.java మరియు ప్రెస్ రిటర్న్.

Pico నుండి నిష్క్రమించడానికి Ctrl-X ఉపయోగించండి.

దశ 2. మూలం ఫైల్ను కంపైల్ చేయండి.

జావా కంపైలర్, జావాక్, మీ మూలం ఫైల్ను తీసుకుంటుంది మరియు జావా వర్చువల్ మెషిన్ (జావా VM) అర్థం చేసుకోగల సూచనలకి దాని టెక్స్ట్ను అనువదిస్తుంది. కంపైలర్ ఈ సూచనలను బైట్ కోడ్ ఫైల్లో ఉంచుతుంది.

ఇప్పుడు, మరొక షెల్ విండోను తీసుకురా. మీ మూలం ఫైల్ను సంకలనం చేయడానికి, మీ ప్రస్తుత డైరెక్టరీని మీ ఫైల్ ఉన్న డైరెక్టరీకి మార్చండి. ఉదాహరణకు, మీ మూలం డైరెక్టరీ / హోమ్ / స్మిత్ / జావా అయితే, ప్రాంప్ట్ వద్ద కింది ఆదేశాన్ని టైప్ చేసి, తిరిగి నొక్కండి:
% cd / home / smith / java

మీరు ప్రాంప్ట్ వద్ద 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.NoClassDefFoundError: FatCalories

ఇది అర్థం: జావా మీ బైట్ కోడ్ ఫైల్ను కనుగొనలేదు, FatCalories.class.

ఏమి చేయాలో: జావా మీ బైట్ కోడ్ ఫైల్ మీ ప్రస్తుత డైరెక్టరీని కనుగొనడానికి ప్రయత్నిస్తుంది. ఉదాహరణకు, మీ బైట్ కోడ్ ఫైల్ / హోమ్ / స్మిత్ / జావాలో ఉంటే, ప్రాంప్ట్ వద్ద కింది ఆదేశాన్ని టైప్ చేసి హిట్ ద్వారా మీరు మీ ప్రస్తుత డైరెక్టరీని మార్చాలి:

cd / home / smith / java

మీరు ప్రాంప్ట్ వద్ద pwd చేస్తే, మీరు / home / smith / java ను చూస్తారు. మీరు ప్రాంప్ట్ వద్ద ls ఎంటర్ చేస్తే, మీరు మీ FatCalories.java మరియు FatCalories.class ఫైళ్ళను చూస్తారు. ఇప్పుడు జావా FatCalories మళ్ళీ ఎంటర్.

మీకు ఇంకా సమస్యలు ఉంటే, మీరు మీ CLASSPATH వేరియబుల్ను మార్చాల్సి ఉంటుంది. ఇది అవసరమైతే చూడటానికి, కింది ఆదేశంతో క్లాస్పాత్ను "సెట్ చేయకుండా" ప్రయత్నించండి:

CLASSPATH ను సెట్ చేయవద్దు

ఇప్పుడు జావా FatCalories మళ్ళీ ఎంటర్. కార్యక్రమం ఇప్పుడు పనిచేస్తుంటే, మీరు మీ CLASSPATH వేరియబుల్ను మార్చాలి.