યુનિક્સ પર સરળ Java એપ્લિકેશન પ્રોગ્રામિંગ માટેના સૂચનો
જાવા વિશે મહાન વસ્તુઓ
જાવા સોફ્ટવેર ડેવલપમેન્ટ માટે ઓપરેટિંગ સિસ્ટમ સ્વતંત્ર પ્લેટફોર્મ છે. તેમાં પ્રોગ્રામિંગ લેંગ્વેજ, યુટિલિટી પ્રોગ્રામ્સ અને રન ટાઇમ વાતાવરણનો સમાવેશ થાય છે. એક જાવા પ્રોગ્રામ એક કમ્પ્યુટર પર વિકસિત કરી શકાય છે અને યોગ્ય રન ટાઇમ એન્વાર્નમેન્ટ સાથે કોઈપણ અન્ય કમ્પ્યુટર પર ચાલે છે. સામાન્ય રીતે, જૂના જાવા પ્રોગ્રામ નવા રન ટાઈમ વાતાવરણ પર ચાલે છે. જાવા એટલા સમૃદ્ધ છે કે ઓપરેટિંગ સિસ્ટમની નિર્ભરતા વગર પણ ખૂબ જ જટિલ એપ્લિકેશન્સ લખી શકાય છે. તેને 100% જાવા કહેવામાં આવે છે.
ઇન્ટરનેટના વિકાસ સાથે જાવા લોકપ્રિયતામાં વધારો થયો છે, કારણ કે જ્યારે તમે વેબ માટે પ્રોગ્રામ કરો છો, ત્યારે તમને તે જાણવા માટે કોઈ રીત નથી કે વપરાશકર્તા કઈ સિસ્ટમ પર રહેશે. જાવા પ્રોગ્રામિંગ લેંગ્વેજ સાથે, તમે "એકવાર લખો, ગમે ત્યાં ચલાવો" નમૂનાનો લાભ લઈ શકો છો. આનો અર્થ એ છે કે જ્યારે તમે તમારા જાવા પ્રોગ્રામને સંકલન કરો છો, ત્યારે તમે એક ચોક્કસ પ્લેટફોર્મ માટે સૂચનો નિર્માણ કરતા નથી. તેના બદલે, તમે જાવા બાઇટ કોડ, એટલે કે, જાવા વર્ચ્યુઅલ મશીન (જાવા વી.એમ.) માટેની સૂચનાઓ બનાવો છો. વપરાશકર્તાઓ માટે, તે વાંધો નથી કે તેઓ કયા પ્લેટફોર્મનો ઉપયોગ કરે છે - વિન્ડોઝ, યુનિક્સ , મેકઓસ અથવા ઇન્ટરનેટ બ્રાઉઝર-જ્યાં સુધી તેની પાસે જાવા વીએમ હોય ત્યાં સુધી, તે બાઇટ કોડને સમજે છે.
જાવા પ્રોગ્રામ્સના ત્રણ પ્રકાર
- "એપ્લેટ" એ જાવા પ્રોગ્રામ છે જે વેબ પેજ પર એમ્બેડ કરવા માટે રચાયેલ છે.
- "સર્વલેટ" એક જાવા પ્રોગ્રામ છે જે સર્વર પર ચલાવવા માટે રચાયેલ છે.
આ બે કેસોમાં જાવા પ્રોગ્રામ ક્યાં તો એપ્લેટ માટે વેબ બ્રાઉઝર અથવા સર્વલેટ માટે વેબ સર્વરની સેવાઓ વિના ચલાવી શકાતું નથી.
- "જાવા એપ્લિકેશન" એક જાવા પ્રોગ્રામ છે જે પોતે જ ચાલે છે.
યુનિક્સ આધારિત કમ્પ્યૂટરનો ઉપયોગ કરીને જાવા એપ્લિકેશન પ્રોગ્રામ માટે નીચેની સૂચનાઓ છે.
એક ચેકલિસ્ટ
ખૂબ જ સરળ, તમને જાવા પ્રોગ્રામ લખવા માટે માત્ર બે વસ્તુઓની જરૂર છે:
(1) જાવા 2 પ્લેટફોર્મ, સ્ટાન્ડર્ડ એડિશન (J2SE), અગાઉ જાવા ડેવલપમેન્ટ કિટ (જેડીકે) તરીકે ઓળખાય છે.
Linux માટે નવીનતમ સંસ્કરણ ડાઉનલોડ કરો. ખાતરી કરો કે તમે SDK ડાઉનલોડ કરો, JRE નહીં (JRE એ SDK / J2SE માં શામેલ છે).
(2) ટેક્સ્ટ એડિટર
યુનિક્સ આધારિત પ્લેટફોર્મ પર તમે શોધી શકો છો તે લગભગ કોઈ પણ સંપાદક (દા.ત., વી, ઇમૅક્સ, પીકો Name) કરશે. અમે પીકો Name ઉદાહરણ તરીકે ઉપયોગ કરીશું.
પગલું 1. જાવા સ્રોત ફાઇલ બનાવો.
સ્રોત ફાઇલમાં જાવા પ્રોગ્રામિંગ ભાષામાં લખેલા ટેક્સ્ટ શામેલ છે. તમે સ્ત્રોત ફાઇલો બનાવવા અને સંપાદિત કરવા માટે કોઈપણ ટેક્સ્ટ એડિટરનો ઉપયોગ કરી શકો છો.
તમારી પાસે બે વિકલ્પો છે:
* તમે તમારા કમ્પ્યુટર પર FatCalories.java ફાઇલ (આ લેખના અંતે) સાચવી શકો છો. આ રીતે તમને અમુક ટાઇપિંગ બચાવશે. તે પછી, તમે સીધી પગલું 2 પર જઈ શકો છો.
* અથવા, તમે લાંબા સૂચનોને અનુસરી શકો છો:
(1) શેલ લાવો (ક્યારેક ટર્મિનલ કહેવાય છે) વિન્ડો.
જ્યારે પ્રોમ્પ્ટ પ્રથમ આવે છે, ત્યારે તમારી વર્તમાન ડિરેક્ટરી સામાન્ય રીતે તમારી હોમ ડિરેક્ટરી હશે. તમે પ્રોમ્પ્ટ પર સીડી લખીને કોઈપણ સમયે તમારી વર્તમાન ડિરેક્ટરીને તમારી હોમ ડિરેક્ટરીમાં બદલી શકો છો (સામાન્ય રીતે "%") અને પછી રીટર્ન દબાવી શકો છો.
તમે બનાવો છો તે જાવા ફાઇલોને અલગ ડિરેક્ટરીમાં રાખવી જોઈએ. તમે આદેશ mkdir નો ઉપયોગ કરીને ડિરેક્ટરી બનાવી શકો છો. ઉદાહરણ તરીકે, તમારી ઘર ડિરેક્ટરીમાં ડિરેક્ટરી java બનાવવા માટે, તમે તમારી વર્તમાન ડિરેક્ટરીને તમારી હોમ ડિરેક્ટરીમાં નીચેની આદેશ દાખલ કરીને પ્રથમ બદલી શકો છો:
% cd
પછી, તમે નીચેની આદેશ દાખલ કરશો:
% mkdir જાવા
તમારી વર્તમાન ડિરેક્ટરીને આ નવી ડિરેક્ટરીમાં બદલવા માટે, તમે દાખલ કરશો: % cd java
હવે તમે તમારી સ્રોત ફાઇલ બનાવવાનું શરૂ કરી શકો છો.
(2) પ્રોમ્પ્ટ પર પીકો Name લખો અને રીટર્ન દબાવીને પીકો એડિટરને પ્રારંભ કરો. જો સિસ્ટમ સંદેશ પીકોગો સાથે પ્રતિક્રિયા આપે છે: આદેશ મળી નથી , પછી પીકો Name મોટે ભાગે અનુપલબ્ધ છે. વધુ માહિતી માટે તમારા વ્યવસ્થાપકનો સંપર્ક કરો, અથવા અન્ય સંપાદકનો ઉપયોગ કરો.
જ્યારે તમે પિકો શરૂ કરો છો, ત્યારે તે નવી, ખાલી બફર પ્રદર્શિત કરશે. આ એ વિસ્તાર છે કે જેમાં તમે તમારો કોડ લખશો.
(3) આ લેખના અંતમાં સૂચિબદ્ધ કોડ લખો ("નમૂના જાવા પ્રોગ્રામ" હેઠળ) ખાલી બફરમાં. બતાવ્યા પ્રમાણે બધું બરાબર લખો. જાવા કમ્પાઇલર અને દુભાષિયા કેસ-સંવેદનશીલ છે.
(4) કોડને Ctrl-O લખીને સાચવો જ્યારે તમે ફાઇલ નામ લખવા માટે જુઓ:, ફેટકાલારીઝ.જાવા લખો, તે ડિરેક્ટરીથી આગળ, જેમાં તમે ફાઇલને જવા માંગો છો. જો તમે ડિરેક્ટરી / હોમ / સ્મિથ / જાવામાં FatCalories.java ને સાચવવા માંગો છો, તો પછી તમે ટાઇપ કરશો
/home/smith/java/FatCalories.java અને પ્રેસ રીટર્ન.
પીકોકોમાંથી બહાર આવવા માટે Ctrl-X નો ઉપયોગ કરો.
પગલું 2. સ્રોત ફાઇલ સંકલન કરો.
જાવા કમ્પાઇલર, જૌવક, તમારી સ્રોત ફાઇલ લે છે અને તેના ટેક્સ્ટને સૂચનાઓમાં અનુવાદ કરે છે કે જે જાવા વર્ચ્યુઅલ મશીન (જાવા VM) સમજી શકે છે. કમ્પાઇલર આ સૂચનોને બાઇટ કોડ ફાઇલમાં મૂકે છે.
હવે, બીજી શેલ વિન્ડો લાવો. તમારી સ્રોત ફાઇલ કમ્પાઇલ કરવા માટે, તમારી વર્તમાન ડિરેક્ટરીને તમારી ફાઇલ ક્યાં સ્થિત છે તે નિર્દેશિકામાં બદલો. ઉદાહરણ તરીકે, જો તમારી સ્રોત ડિરેક્ટરી / home / smith / java છે, તો તમે પ્રોમ્પ્ટ પર નીચેનો આદેશ ટાઈપ કરશો અને રીટર્ન દબાવો:
% cd / home / smith / java
જો તમે પ્રોમ્પ્ટ પર pwd દાખલ કરો, તો તમારે વર્તમાન ડિરેક્ટરી જોવી જોઈએ, કે જે આ ઉદાહરણમાં / home / smith / java માં બદલવામાં આવી છે.
જો તમે પ્રોમ્પ્ટ પર ls દાખલ કરો છો, તો તમારે તમારી ફાઇલ જોવી જોઈએ: FatCalories.java
હવે તમે સંકલન કરી શકો છો. પ્રોમ્પ્ટ પર, નીચેનો આદેશ લખો અને રીટર્ન દબાવો: javac FatCalories.java
જો તમે આ ભૂલ સંદેશ જુઓ છો:
javac: આદેશ મળ્યો નથી
પછી યુનિક્સ જાવા કમ્પાઇલર, javac શોધી શકતું નથી.
યુનિક્સને જાવકને ક્યાં શોધવા તે જણાવવા માટે અહીં એક રીત છે. ધારો કે તમે જાવા 2 પ્લેટફોર્મ (J2SE) ને /usr/java/jdk1.4 માં સ્થાપિત કર્યું છે. પ્રોમ્પ્ટ પર, નીચેનો આદેશ લખો અને રીટર્ન દબાવો:
/usr/java/jdk1.4/javac FatCalories.java
કમ્પાઇલરે હવે જાવા બાઇટ કોડ ફાઇલ જનરેટ કરી છે: FatCalories.class
પ્રોમ્પ્ટ પર, નવી ફાઈલની ચકાસણી કરવા માટે ls લખો.
પગલું 3. પ્રોગ્રામ ચલાવો
જાવા વીએમ જાવા તરીકે ઓળખાતા જાવા દુભાષિયા દ્વારા અમલમાં મૂકે છે. આ દુભાષિયો તમારી બાઇટ કોડ ફાઇલ લે છે અને સૂચનાઓને અનુવાદિત કરીને તેમને સૂચનાઓ આપે છે જે તમારા કમ્પ્યુટર સમજી શકે છે.
સમાન ડિરેક્ટરીમાં, પ્રોમ્પ્ટ પર દાખલ કરો:
જાવા ફેટ કેલિલોઝ
જ્યારે તમે પ્રોગ્રામ રન કરો છો ત્યારે તમને કાળા કમાન્ડ લાઈન વિન્ડો દેખાય છે ત્યારે બે સંખ્યાઓ દાખલ કરવાની જરૂર છે. પ્રોગ્રામ પછી તે બે નંબરો વત્તા પ્રોગ્રામ દ્વારા ગણતરી કરાયેલ ટકાવારી લખશે.
જ્યારે તમને ભૂલ સંદેશો મળે છે:
થ્રેડમાં "મુખ્ય" જાવા.લાંગ. ક્લોઝડેફફૅંડની ભૂલ: ફેટ કેલિરીઝ
તેનો અર્થ છે: જાવા તમારી બાઇટ કોડ ફાઇલ, ફેટાલારીઝ.ક્લાસ શોધી શકતું નથી.
શું કરવું: જાવા તમારા બાટ કોડ ફાઈલ શોધવાનો પ્રયાસ કરે છે તે એક સ્થાન તમારી વર્તમાન ડિરેક્ટરી છે. ઉદાહરણ તરીકે, જો તમારી બાઇટ કોડ ફાઈલ / home / smith / java માં હોય, તો તમારે પ્રોમ્પ્ટ પર નીચેનો આદેશ ટાઇપ કરીને અને રીટર્ન હિટ કરીને તમારી વર્તમાન ડિરેક્ટરીને તે બદલવી જોઈએ:
સીડી / હોમ / સ્મિથ / જાવા
જો તમે પ્રોમ્પ્ટ પર pwd દાખલ કરો, તો તમારે / home / smith / java જોઈએ. જો તમે પ્રોમ્પ્ટ પર ls દાખલ કરો છો, તો તમારે તમારા FatCalories.java અને FatCalories.class ફાઇલો જોવા જોઈએ. હવે ફરીથી જાવા ફેટ કેલિરીઝ દાખલ કરો.
જો તમારી પાસે હજી પણ સમસ્યાઓ છે, તો તમારે તમારા CLASSPATH ચલને બદલવું પડશે. જો આ જરૂરી છે તે જોવા માટે, નીચેના આદેશ સાથે ક્લાસપેથને "અનસેટિંગ" કરવાનો પ્રયાસ કરો:
CLASSPATH ને અનસેટ કરો
હવે ફરીથી જાવા ફેટ કેલિરીઝ દાખલ કરો. જો કાર્યક્રમ હવે કાર્ય કરે છે, તો તમારે તમારા CLASSPATH ચલ બદલવો પડશે.