Ответ 1
В корневом каталоге проекта:
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