మునుపటి పాఠంలో, మేము ఒక చిన్న ప్రోగ్రామ్‌ను కంపైల్ చేసాము మరియు ప్రతిగా MySolution.class ఫైల్‌ను పొందాము, ఇది మా ప్రోగ్రామ్‌ను బైట్‌కోడ్‌గా కలిగి ఉంది. సోర్స్ కోడ్ ఇలా ఉంది:

class MySolution {
   public static void main(String[] args) {
      System.out.println("Hi, command line!");
   }
}

ఇప్పుడు ఈ .class ఫైల్‌ని అమలు చేయడానికి JVMకి పాస్ చేద్దాం . దీన్ని చేయడానికి, మేము జావా ఆదేశాన్ని ఉపయోగిస్తాము, ప్రధాన పద్ధతిని కలిగి ఉన్న తరగతి పేరును పేర్కొంటాము :

D:\temp>java MySolution

మేము "హాయ్, కమాండ్ లైన్!" కన్సోల్‌లో.

ఇక్కడ మీరు ఫైల్ పేరు ( MySolution.class ) కాకుండా తరగతి పేరు ( MySolution ) పేర్కొనవలసి ఉంటుందని గమనించండి .

కన్సోల్ నుండి మరొక ప్రోగ్రామ్‌ని అమలు చేయడానికి ప్రయత్నిద్దాం. ఈసారి మేము ప్రధాన పద్ధతి యొక్క ఇన్‌పుట్ పరామితి అయిన ఆర్గ్స్ శ్రేణిని ఉపయోగిస్తాము :

public class MyArgs {
    public static void main(String[] args) {
        if (args.length == 3) {
            System.out.println(args[0].toLowerCase());
            System.out.println(args[1].toUpperCase());
            System.out.println(args[2].length());
        } else {
            System.out.println("Three parameters are expected.");
        }
    }
}

కంపైల్ చేద్దాం...

D:\temp>javac MyArgs.java

మరియు అమలు చేయండి:

D:\temp>java MyArgs

ఇక్కడ అవుట్‌పుట్ ఉంది: మూడు పారామీటర్‌లు ఆశించబడ్డాయి .

ఇటీవలి కమాండ్‌లో, క్లాస్ పేరు తర్వాత, ఆర్గ్స్ స్ట్రింగ్ అర్రేలో ముగిసే ఆర్గ్యుమెంట్‌లను మీరు పేర్కొనవచ్చు . ఉదాహరణకు, మీరు ఈ క్రింది వాదనలను పాస్ చేస్తే:

D:\temp>java MyArgs One Two Three

అప్పుడు ఆర్గ్స్ శ్రేణి ["ఒకటి", "రెండు", "మూడు"]

మరియు స్క్రీన్ అవుట్‌పుట్ ఇలా ఉంటుంది:

ఒకటి
రెండు
5

మీకు ఆర్గ్యుమెంట్ ఖాళీలు ఉండాలంటే, మీరు దానిని డబుల్ కోట్‌లలో వ్రాప్ చేయాలి:

D:\temp>java MyArgs "One Two" Three "Four Five Six"

అవుట్‌పుట్:

ఒకటి రెండు
మూడు
13

మీ ప్రోగ్రామ్ ఒకే ఫైల్‌ను కలిగి ఉన్నట్లయితే, దానిని స్పష్టంగా కంపైల్ చేయకుండానే దాన్ని అమలు చేయడానికి మీకు సులభమైన మార్గం ఉంది. జావా యుటిలిటీకి మీ ఫైల్ పేరు ( .java ఎక్స్‌టెన్షన్‌తో సహా) మరియు ఏవైనా వాదనలు చెప్పండి :

D:\temp>java MyArgs.java param1 param2

ప్రోగ్రామింగ్ లాంగ్వేజ్ నేర్చుకోవడం ప్రారంభించిన వ్యక్తుల కోసం జీవితాన్ని సులభతరం చేయడానికి ఈ ఫీచర్ జావా 11లో జోడించబడింది.

మరింత వివరణాత్మక సమాచారం కోసం:
జావా కమాండ్ అంతర్నిర్మిత సహాయాన్ని కలిగి ఉంది . దీన్ని ప్రదర్శించడానికి, కింది వాటిని కమాండ్ లైన్‌లో అమలు చేయండి:
  • జావా --సహాయం