Podawanie argumentów do programu w konsoli cmd

0

Gdy wypisze w konsoli

java nazwa_klasy_main argumenty_wejścia
To program pobiera te argumenty do tablicy args, zadeklarowanej w programie public static void main(String[] args )
Ale gdybym chciał uruchamiać program za pomocą pliku *.bat (który zawiera skrypt uruchumieniowy) argumenty_wejścia to program nie czyta tych argumentów, czy jest jakiś sposób na to, czy tylko pierwsza metoda jest skuteczna?

0

Jak podajesz do bata argumenty to musisz w środku te argumenty przekazać do komendy java np. run.bat a b c i w środku java Klasa %* (procent gwiazdka). Przekaże to wszystkie argumenty przekazane do samego bata, %1 przekazałby tylko pierwszy, %2 tylko drugi etc. %0 to komenda, która odpaliłeś bata.

1 użytkowników online, w tym zalogowanych: 0, gości: 1