Я пытаюсь создать для создания сценария, который автоматически изменит рабочий каталог на мой Java-код и затем скомпилирует код. Я могу изменить прямо на свой путь, но я не могу понять, как вызвать java-компилятор в «filename», принимая «имя файла» в качестве аргумента непосредственно из терминала.Java Compiler Script [Mac]
#!/bin/bash
FILE = “$1”
open -a Terminal /Users/Jarvis/Desktop/Codes/Java/CS\ 49J/
javac “$FILE”
Почему вам нужно открыть терминал приложение? –
Потому что после компиляции я хочу иметь возможность запускать скомпилированный файл напрямую. –
Ваш скрипт открывает все новое оконное окно и ничего не делает. Вы понимаете, как работают скрипты bash и подпроцессы? –