Ho il seguente problema. Vorrei eseguire mvn
dalla riga di comando per un file Main.java
. Main.java
accetta un parametro. Come faccio a farlo dalla riga di comando?Maven: Come eseguire un file .java dalla riga di comando passando gli argomenti
Ho provato a trovare un esempio ma non ho avuto successo. Qualcuno potrebbe aiutarmi dandomi un esempio di ciò?
Ho cercato here ma non ho capito bene cosa dovrei fare.
Inoltre, come si esegue tale comando da una cartella diversa dalla cartella Main.java?
ad esempio il Main.java
si trova in my/java/program/Main.java
. Cosa devo mettere in
mvn exec:java -Dexec.mainClass="what to put here?" -Dexec.args="arg0 arg1 arg2"
Cosa esattamente non hai capito dal tutorial legato? È piuttosto diretto. Per favore aggiungi alla tua domanda, il codice che hai provato fino ad ora. – Perception
Fondamentalmente quello che sto cercando di fare è chiamare una classe java da un'altra classe java. Normalmente eseguo quella lezione da Eclipse. Sto usando Runtime.getRuntime(). Exec (""); per eseguire quella classe da un altro programma java. Ma Main.class ha bisogno di mvn per funzionare. (Ho modificato la domanda) –