No description
Find a file
2021-02-11 19:00:11 +01:00
.idea [WIP] Integrate server to the project 2021-01-20 14:26:57 +01:00
client Reorganized packages 2021-02-11 19:00:11 +01:00
gradle/wrapper chore: initial commit 2020-11-18 00:04:45 +01:00
lib Make User abstract and remove useless Serializable implementation 2021-02-11 18:33:56 +01:00
report Add report draft 2021-01-31 22:52:14 +01:00
server Lock server port between 1024 and 64000 2021-01-31 22:47:55 +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
README.md Add report draft 2021-01-31 22:52:14 +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.

Full report available here.

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