Kiedy wprowadzam argumenty wiersza poleceń, w Eclipse, używając z uruchomioną konfiguracją. Ale nie wiem, jak wprowadzić argumenty wiersza poleceń w IntelliJ IDEA.
Kiedy wprowadzam argumenty wiersza poleceń, w Eclipse, używając z uruchomioną konfiguracją. Ale nie wiem, jak wprowadzić argumenty wiersza poleceń w IntelliJ IDEA.
Odpowiedzi:
ALT + SHIFT + F10, Prawo, E, Enter, Tab, wprowadź parametry wiersza poleceń, Enter. ;-)
CTRL + ALT + R, Prawo, E, Enter, Tab, wprowadź parametry wiersza poleceń, Enter.
W menu Uruchom znajduje się element „edytuj konfiguracje” oraz menu rozwijane po lewej stronie dwóch zielonych strzałek „uruchom” i „debuguj” na pasku narzędzi. W tym panelu tworzysz konfigurację za pomocą przycisku „+” w lewym górnym rogu, a następnie możesz wybrać klasę zawierającą main (), dodać parametry maszyny wirtualnej i argumenty wiersza poleceń, określić katalog roboczy i dowolne zmienne środowiskowe.
Są tam również inne opcje: pokrycie kodu, logowanie, kompilacja, JRE itp.
$gradle cucumber -Ptags=@Cal -Penv=dev1
. Wszedłem do vales pod Edit Config.. > Program Arguments
as --tags "@Cal" "env=dev1"
. Zauważyłem, że @Cal
działa i env=dev1
nie działa.
java MyClass < someFileName.txt
, działa, ale kiedy dodam < someFileName.txt
do programu argumenty w intelliJ, zwraca. Error: Could not find or load main class <
Masz pomysł, jak to rozwiązać?
Przykład Mam klasę Test:
Następnie. Przejdź do konfiguracji, aby uruchomić test klasy:
Krok 1: Dodaj aplikację
Krok 2:
Możesz wprowadzić argumenty w polu tekstowym Argumenty programu.
Nie możemy wejść do Terminala i oddać starego dobrego java Classname arg1 arg2 arg3
Będziemy musieli edytować konfigurację uruchamiania.
Krok 1: Weź Run menu
Krok 2: Wybierz Edycja Konfiguracje
Krok 3: Wypełnij argumenty programu boiska
Następnie argumenty zostaną wstawione na koniec polecenia, które IntelliJ tworzy przy każdym uruchomieniu programu :)
Oddzielasz wiele argumentów programu spacjami. (to nie było dla mnie oczywiste)
Program argumenty:Julia 52 Actress
Na komputerze MacBook Air z systemem „OSX 10.11.3” :
Wykonaj następujące kroki: -
Idź do Uruchom - Edytuj konfigurację -> Aplikacja (po lewej stronie panelu) -> wybierz aplikację scala, którą chcesz uruchomić -> argument programu
maytham-ɯɐɥıλɐɯ , możesz użyć tego kodu do symulacji wprowadzania pliku:
System.setIn(new FileInputStream("FILE_NAME"));
Lub wyślij nazwę pliku jako parametr, a następnie umieść go w FileInputStream:
System.setIn(new FileInputStream(args[0]));
W IntelliJ, jeśli chcesz przekazać parametry args do metody głównej.
przejdź do-> edytuj konfiguracje
argumenty programu: 5 10 25
musisz przekazać argumenty oddzielone spacjami i kliknąć zastosuj i zapisz.
teraz uruchom program, jeśli drukujesz
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
Wyjście jest 5 10 25