Riporto qui la soluzione.
Il problema era la presenza del file "module-info.java" e della cartella "module-info" dentro la directory “src".
Dopo aver rimosso il file e la cartella, i comandi che seguono, se eseguiti dalla directory principale del progetto, permettono di compilare ed eseguire tutto il progetto da riga di comando.
Compilazione server: javac -cp ".:./lib/gson-2.6.2.jar" src/ServerWordle/*.java -d bin/
Compilazione client: javac -cp ".:./lib/gson-2.6.2.jar" src/ClientWordle/*.java -d bin/
Esecuzione server: java -cp "./bin:./lib/gson-2.6.2.jar" ServerWordle.WordleServerMain
Esecuzione client: java -cp "./bin:./lib/gson-2.6.2.jar" ClientWordle.WordleClientMain
Il problema era la presenza del file "module-info.java" e della cartella "module-info" dentro la directory “src".
Dopo aver rimosso il file e la cartella, i comandi che seguono, se eseguiti dalla directory principale del progetto, permettono di compilare ed eseguire tutto il progetto da riga di comando.
Compilazione server: javac -cp ".:./lib/gson-2.6.2.jar" src/ServerWordle/*.java -d bin/
Compilazione client: javac -cp ".:./lib/gson-2.6.2.jar" src/ClientWordle/*.java -d bin/
Esecuzione server: java -cp "./bin:./lib/gson-2.6.2.jar" ServerWordle.WordleServerMain
Esecuzione client: java -cp "./bin:./lib/gson-2.6.2.jar" ClientWordle.WordleClientMain