No description
Find a file
2021-01-25 15:02:00 +01:00
.idea [WIP] Integrate server to the project 2021-01-20 14:26:57 +01:00
client move user state outside of peer user 2021-01-25 14:51:09 +01:00
conception feat: add uml diagrams 2020-11-23 16:17:54 +01:00
gradle/wrapper chore: initial commit 2020-11-18 00:04:45 +01:00
lib move user state outside of peer user 2021-01-25 14:51:09 +01:00
server Publish disconnected user info on unsubscribe 2021-01-25 15:02:00 +01:00
.gitignore [WIP] Integrate server to the project 2021-01-20 14:26:57 +01:00
gradlew chore: initial commit 2020-11-18 00:04:45 +01:00
gradlew.bat chore: initial commit 2020-11-18 00:04:45 +01:00
NOTES.md Add report notes 2021-01-06 10:44:32 +01:00
README.md update build and run instructions 2021-01-12 14:51:01 +01:00
settings.gradle [WIP] Integrate server to the project 2021-01-20 14:26:57 +01:00

Clavardator

This project contains the source for the 4IR Java project.

Group

  • SIMARD Yohan
  • VERGNET Arnaud

Technologies

  • Java 11.0.9 (openjdk)
  • JavaFX 11.0.2 (openfx)
  • Gradle 6.3

Installation

Install Java 11

Run this command

sudo apt install openjdk-11-jdk

Optional: Install JavaFX Scene Builder 11

Follow this link to download and install it, then this link to set up Intellij

Build and Run

Run this command

./gradlew runShadow

Or in Intellij, open the gradle window and click on clavardator -> Tasks -> application -> runShadow.

Generate cross-platform jar

Run this command

./gradlew build

This will generate a jar file under client/build/libs/client-{VERSION}-all.jar.

You can then copy this file and place it on any Linux/Windows/Mac environment with at least Java 11 installed.

Running a JAR file

You can run a jar file with this command:

java -jar <JAR-NAME>.jar

Resources