ho questa classe:System.out non funziona quando si chiama jar-file dalla riga di comando di Windows
public class Test {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
e ho usato "Esporta in JAR eseguibile" di Eclipse funzione per farne un vaso-file eseguibile (test.jar). Quando eseguo questo programma in Eclipse, stampa "Hello World!", Ma quando chiamo il file jar dalla riga di comando, non succede nulla.
Ho provato a chiamare il vaso-file in questo modo:
test.jar
test.jar -jar
non c'è uscita di sorta.
Ho un altro programma che ha anche un effetto collaterale (oltre all'output di stdout) e mentre viene eseguito l'effetto collaterale (che mi dice che il file jar è stato sicuramente eseguito), di nuovo non viene dato alcun output al riga di comando. Ho anche provato a usare stderr, ma non fa differenza. Qualcuno sa come posso fare questo lavoro?
Grazie!
Come si chiama il file jar dalla riga di comando? Quale output (se esiste) vedi? Molto probabilmente il file jar non viene eseguito. – kgiannakakis
Ho aggiornato la mia domanda per far notare più chiaramente che sono abbastanza sicuro che il file jar è in esecuzione e per mostrare come lo chiamo. – Jordi