καλησπέρα. προσπαθώ να τρέξω το complement αρχείο το πρώτο ερώτημα δηλαδή τοπικά στον υπολογιστή μου και μου βγάζει cannot find or load main class facilityGame.FServer. αφού το αρχείο υπάρχει εκει πέρα γιατί δεν μπορεί να το βρει? και για το fclient το ιδιο δοκίμασα να τρέξω και αυτό και μου βγάζει το ιδιο μήνυμα αλλα με fClient στο τελος
Από ότι καταλαβαίνω, υπάρχει πρόβλημα στον τρόπο με τον οποίο καλείς είτε τον FServer είτε το FClient. Έλεγξε ότι έχεις ακολουθήσει τα βήματα που παρουσιάζονται στην παρουσίαση του eclass για τη δημιουργία των παραμέτρων εκτέλεσης. Επίσης, τα παιχνίδια τύπου COMPLEMENT δεν μπορούν να εκτελεστούν τοπικά αφού δεν περιέχεται στο Project η στρατηγική του αντιπάλου σας (μπορείτε να κάνετε απεριόριστες δοκιμές στο euclid.ee.duth.gr όπου υπάρχει ο παίκτης).
Καλησπερα ,προσπαθωντας να τρεξω το παιχνιδι τοπικα εχοντας ολοκληρωσει τον κωδικα και εχοντας κανει τα βηματα
μου βγαζει αυτο το μηνυμα:
FClient: Usagejava -cp <jarfile.jar> facilityGame.FClient <player type> <verbose> <server-host> <server-port> <n> <seed> <player A>
java.lang.IllegalArgumentException: No enum constant facilityGame.EnumPlayer.NORMAL
FClient will be by default: PLAYER_B
FClient: FacilityClient v0.62
FClient: FacilityClient is starting ...
FClient: FacilityClient is trying to connect to 192.168.2.3 at port 4455
Could not connect to host:192.168.2.3, port:4455
Are you sure that the server is up and running at this address and port?
java.net.ConnectException: Connection timed out: connect
Για να τρέξεις το παιχνίδι τοπικά, πρέπει πρώτα να καλέσεις το FServer που θα υλοποιεί τη στρατηγική κάποιου παίκτη και στη συνέχεια να καλέσεις το FClient που θα υλοποιεί τη δική σου στρατηγική. Όταν τρέξεις το FServer θα εμφανιστεί στην οθόνη η διεύθυνση στην οποία πρέπει να επικοινωνήσει το FClient.
Σωτήρης