Mam następujący problem. Chciałbym uruchomić mvn
z wiersza poleceń dla pliku Main.java
. Main.java
przyjmuje parametr. Jak to zrobić z wiersza poleceń?Maven: Jak uruchomić plik .java z argumentów przekazujących wiersze poleceń
Próbowałem znaleźć przykład, ale mi się nie udało. Czy ktoś mógłby mi pomóc, podając mi przykład?
Wyglądałem na here, ale nie bardzo rozumiałem, co powinienem zrobić.
Również, jak wykonać to polecenie z innego folderu niż folder Main.java?
na przykład Main.java
znajduje się w my/java/program/Main.java
. Co należy umieścić w
mvn exec:java -Dexec.mainClass="what to put here?" -Dexec.args="arg0 arg1 arg2"
Co dokładnie nie rozumiesz z połączonej samouczek? Jest całkiem prosty. Dodaj do swojego pytania kod, który wypróbowałeś do tej pory. – Perception
Zasadniczo próbuję wywołać klasę Java z innej klasy Java. Zwykle uruchamiam tę klasę od Eclipse. Używam Runtime.getRuntime(). Exec (""); aby wykonać tę klasę z innego programu java. Ale Main.class potrzebuje mvn do uruchomienia. (Edytowałem to pytanie) –