Из корневого каталога проекта:
javac src/com/osama/GHide/*.java
Для запуска, при условии отсутствия других зависимостей:
java -cp ./src com.osama.GHide.EnteringPoint
(Предполагается, что EnteringPoint
имеет нормальную main
функцию.)
Команда javac
компилирует все файлы .java
в каталоге пакета.Поскольку все они находятся в одном каталоге / каталоге, это работает.Он также помещает сгенерированные файлы .class
в один и тот же каталог, что может быть, а может и не совпадать с тем, что вы хотите.
Чтобы поместить их в другой каталог, используйте параметр -d
и укажите путь.
javac -d bin src/com/osama/GHide/*.java
Затем запустить:
java -cp ./bin com.osama.GHide.EnteringPoint