Execução no Windows, cada tópico em um terminal diferente.
cd pubsub
javac -d classes Cell.java Client.java ClientImplementation.java Server.java ServerImplementation.java
cd pubsub/classes
PATH=%PATH%;C:\Program Files\Java\jdk-16.0.2\bin
start rmiregistry
cd pubsub
java -classpath classes -Djava.rmi.server.codebase=file:classes/ pubsub.ServerImplementation
cd pubsub
java -classpath classes -Djava.rmi.server.codebase=file:classes/ pubsub.ClientImplementation [user] [sub_key] [pub_key] [article]