Διαδικτυακος Ιστότοπος Φροντιστηρίου Μαθήματος
"Υλοποίηση πληροφοριακών συστημάτων — προγραμματισμός σε Java (robocode)"

Συχνές Ερωτήσεις

Εκτελώ το robocode.bat ή το robocode.sh και δεν εκτελείται η εφαρμογή. Αντίθετα, εμφανίζεται ένα παράθυρο του "DOS" (cmd) το οποίο εξαφανίζεται στιγμιαία.

Το robocode απαιτεί την ύπαρξη της Java στο σύστημα στο οποίο εκτελείται. Οδηγίες για εγκατάσταση της Java μπορείτε να βρείτε στο Βοηθητικό υλικό του εργαστηρίου.

Η άσκηση μου ζητάει να παραδώσω ένα jar αρχείο με τις μεταγλωττισμένες κλάσεις του πράκτορα που έχω φτιάξει. Πώς μπορώ να το κάνω αυτό;

Καταρχήν τις μεταγλωττισμένες κλάσεις μπορείτε να τις βρείτε στο κατάλογο "robots" (δείτε διαφάνεια 20 στην παρουσίαση). Για να δημιουργήσετε το αρχείο jar θα πρέπει να ανοίξετε ένα παράθυρο γραμμής εντολών (DOS) και να εκτελέσετε την ακόλουθη εντολή:

jar cvf agent.jar <name-1>.class <name-2>.class ...

Όπου name-N τα ονόματα των κλάσεων που θέλουμε συμπεριλάβουμε στο jar (σε περίπτωση που ο πράκτορας αποτελείται από παραπάνω από ένα αρχεία).

Εκτελώ την εντολή jar και αυτή δεν υπάρχει στο σύστημα μου. Που μπορώ να την βρώ;

Η εντολή jar βρίσκεται στον υποκατάλογο "bin" του καταλόγου όπου έχει γίνει η εγκατάσταση του Java Development Kit (JDK) (δείτε Βοηθητικό υλικό του εργαστηρίου). Σε μια τυπική εγκατάσταση του JDK ο κατάλογος αυτός είναι c:\Program Files\Java 1.6\bin.