Ich überprüfe eine Reihe von verschiedenen Java-Programmen und versuche herauszufinden, wie ich den Verweis auf den Programmnamen nur einmal anstelle von zweimal aktualisieren kann. Gibt es eine Möglichkeit, eine Variable in einem einzigen Terminalbefehl zu verwenden? : SWie man Main nur einmal in diesem ubuntu-Terminal-Befehl referenziert: "javac Main.java && java Main"?
Der Befehl I ist von dieser Form zu verbessern, bin versucht: javac Main.java && java Main
Ich möchte nur einmal den Verweis auf Haupt ändern, anstatt zweimal es jedes Mal einzutippen.
Erstellen Sie ein Shell-Skript (sagen Sie compileandrun.sh) wie folgt 'javac $ 1.java && java $ 1'. Dann rufe es mit 'compileandrun Main' auf. Sie können dann dasselbe mit Main2 tun, indem Sie 'compileandrun Main2' ausführen. – jr593
Sie können auch einen * builder * wie maven verwenden. Wie auch immer, das ist der Weg zu gehen, sobald Sie nicht triviale Programme haben. Dann ist der Befehl nur "mvn run" und maven weiß, was kompiliert werden muss (führt eventuell Tests aus) und führt das frisch erstellte ausführbare jar aus. –
Vielen Dank für Ihre Antworten. Sehr geschätzt. –