Ing pawulangan sadurunge, kita nyawiji program cilik lan bali entuk file MySolution.class , sing ngemot program kita minangka bytecode. Kode sumber kasebut yaiku:


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

Saiki ayo ngirim file .class iki menyang JVM kanggo nglakokake. Kanggo nindakake iki, kita bakal nggunakake printah java , nemtokake jeneng kelas sing ngemot metode utama :


D:\temp>java MySolution

Kita ndeleng "Hai, baris perintah!" ing console.

Elinga yen kene sampeyan kudu nemtokake ora jeneng berkas ( MySolution.class ), nanging jeneng kelas ( MySolution ).

Ayo nyoba mbukak program liyane saka console. Wektu iki kita bakal nggunakake array args , parameter input metode utama :


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.");
        }
    }
}

Ayo kompilasi ...


D:\temp>javac MyArgs.java

Lan mbukak:


D:\temp>java MyArgs

Punika output: Telung paramèter samesthine .

Ing printah paling anyar, sawise jeneng kelas, sampeyan bisa nemtokake bantahan sing bakal mungkasi munggah ing array string args . Contone, yen sampeyan ngliwati argumen ing ngisor iki:


D:\temp>java MyArgs One Two Three

Banjur array args bakal dadi ["Siji", "Loro", "Telu"]

Lan output layar bakal dadi:

siji
loro
5

Yen sampeyan pengin argumentasi ngemot spasi, sampeyan kudu mbungkus nganggo kuotasi kaping pindho:


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

Output:

siji loro
TElu
13

Yen program sampeyan kasusun saka siji file, ana cara sing gampang kanggo mbukak tanpa nglumpukake kanthi jelas. Cukup marang utilitas java jeneng file sampeyan (kalebu ekstensi .java ) lan argumen apa wae:


D:\temp>java MyArgs.java param1 param2

Fitur iki ditambahake ing Java 11 kanggo nggawe urip luwih gampang kanggo wong sing lagi sinau basa pamrograman.

Kanggo informasi luwih rinci:
Printah java wis dibangun ing bantuan. Kanggo nampilake, jalanake ing ngisor iki ing baris perintah:
  • java --pitulung