This is a chat client, useful for "Java Networking" homework on "Java Fundamentals" course.
If you do not feel like building it from the source, you can also download it from here.
- Java 8 update 20 (1.8.0_20) (the GUI is implemented with JavaFX). In case you are using older version of Java 8 and getting errors while building, you can either update your Java or try to use JavaFX Maven plugin version 2.0 (change it in pom.xml).
- Maven 3 (or newer) -- needed only for building, required by JavaFX Maven plugin).
To build it, execute:
mvn clean package
It produces a single executable JAR file (target/ChatClientFx.jar).
To run it, use the "java -jar" command, like this:
java -jar target/ChatClientFx.jar
Usage instructions:
Usage: java -jar ChatClientFx.jar --name=yourName --host=hostname [--serverPort=number] [--httpPort=number]