Project Two (Team 04) - Client / Server Application

Arizona State University | SER516 - Software Enterprise: Project and Process Management | Spring 2018

Team members

Running Project Two - Team 04 Client and Server

(Do note that Windows Java uses ";" and macOS/Linux use ":" as separators, replace as necessary)

Compile all classes (and packages) with the two jar dependencies with:

javac -cp ".;./lib/jcommon-1.0.23.jar;./lib/jfreechart-1.0.19.jar" src/team04/project2/*.java src/team04/project2/constants/*.java src/team04/project2/listeners/*.java src/team04/project2/util/*.java src/team04/project2/ui/*.java src/team04/project2/model/*.java src/team04/project2/model/client/*.java src/team04/project2/model/server/*.java

After compiling, run the Client with:

java -cp ".;./src/;./lib/jcommon-1.0.23.jar;./lib/jfreechart-1.0.19.jar" team04.project2.ClientApp

After compiling, run the Server with:

java -cp ".;./src/;./lib/jcommon-1.0.23.jar;./lib/jfreechart-1.0.19.jar" team04.project2.ServerApp

Note: One can switch between the Client and Server application without rebooting by typing "init server" or "init client" in the console's input field.