Для запуска сервера необходимо запустить файл ServerApp.java
Для запуска клиента необходимо запустить файл ClientApp.java
Необходимо установить настройки виртуальной машины(Alt + M; Add VM options):
--module-path "\path\to\javafx-sdk-17\lib" --add-modules javafx.controls,javafx.fxml
Скачать sdk
В начале пользования серверной частью, желательно выбрать путь куда будут сохраняться файлы(по дефолту создаётся директория в пакете server).
Чтобы изменить путь, необходимо зайти в application.properties и изменить значение server.file.dir на нужное. ./server/ServerFiles/
последним ставится имя директории которая будет создана в пакете server, т.е ServerFiles - имя директории.
Для отправки файла на сервер, необходимо выбрать директорию, в которую будет сохранен файл(просто кликнуть на неё)
и нажать кнопку Send file. После этого откроется окно выбора файла, выбрать нужный файл и нажать Открыть.
После этого файл будет отправлен на сервер и сохранен в выбранную директорию.
Для получения файла с сервера, необходимо выбрать файл на сервере(просто кликнуть на него) и нажать кнопку Download file.
После этого откроется окно выбора директории, в которую будет сохранен файл, выбрать нужную директорию и нажать Сохранить.
После этого файл будет сохранен в выбранную директорию.
Для перемещения файла в другую директорию, необходимо выбрать файл и директорию на сервера(выделить файл и директорию через ctrl + click) и нажать кнопку Move file.
После этого файл будет перемещен в выбранную директорию.
Алгоритм действий такой же как и при перемещении файла, только нажать нужно на кнопку Copy file.