2012-08-31 15 views
15

w Javie, dla normalnego sposobu głównej:Eclipse: jak weźmiemy argumenty za główny po uruchomieniu

public static void main(String[] args){ 
    // code here 
} 

String[] args służy podjąć pewne parametry z linii poleceń. Mogę uruchomić ten plik z wiersza poleceń przez:

javac filename.java 
java filename -30 

Ale to zajmuje więcej kroków, i muszę cd do tego folderu. (na długo za każdym razem). Tak, czy mimo to uruchomić ten plik z kilkoma argumentami dla głównego w Eclipse.

Dzięki :)

+2

Czy choć trochę to zbadałeś? Pierwsze trafienie dla '' eclipse java arguments main' daje ci odpowiedź w Google. -1. –

Odpowiedz

29

W Eclipse można ustawić Run Configuration for the Java Application. Kliknij zielony przycisk "Odtwórz" na pasku narzędzi uruchamiania (obok ikony błędu, która rozpoczyna debugowanie).

W ramach tej konfiguracji można ustawić katalog roboczy i argumenty wiersza poleceń - a nawet monitować użytkownika o argumenty wiersza polecenia, gdy jest uruchamiany, używając argumentów takich jak ${string_prompt:Foo}.

+2

+1 Do monitowania użytkownika komentarz! To wspaniale. –

+0

Co z dwoma argumentami podobnymi do tego '3 Sndn

3

prawym przyciskiem myszy na program z metodą głównej ---> Wybierz Runtime Konfiguracja -> Nie zobaczysz pole do argument po prawej stronie.

16

Kliknij prawym przyciskiem myszy klasę. Następnie przejdź do Uruchom jako> Uruchom konfiguracje. Wybierz program po lewej stronie. Następnie na zakładce argumentów zobaczysz Argumenty programu. Wprowadź swoje argumenty programowe w tym polu tekstowym, jeśli chcesz przekazać wiele argumentów, oddziel je argumentami spacjami.

enter image description here

Ta witryna stanowi dobry krok po kroku ze zdjęciami: http://www.javaprogrammingforums.com/java-jdk-ide-tutorials/362-how-send-command-line-arguments-eclipse.html

1

To było dziwne, że musiał przejść każdy argument w nowej linii, ale po przeczytaniu trochę to dla mnie sens (przeoczyli fakt, że oni (Argumenty) są instancjami String). Multiple Arguments for a PSVM

Powiązane problemy