Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795
Περιεχόμενα Εισαγωγή Εγκατάσταση Δημιουργία νέου project Java Editor Perspectives Δημιουργία source folders Προσθήκη νέου αρχείου στο project Εισάγωντας πηγαίο κώδικα Saving, compiling & running Java Code Debugger Χρησιμοποιώντας ένα διαφορετικό JRE Εισάγοντας third party JARS Sharing preferences
Εισαγωγή Η Eclipse παρέχει ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) για Java. Η Eclipse τρέχει σε Windows, Linux, Mac OSX, Solaris, AIX and HP-UX. Είναι γραμμένη σε Java, αλλά χρησιμοποιεί ένα γραφικό toolkit που ονομάζεται SWT. Στην Eclipse μπορούμε να φτιάξουμε τα δικά μας plug-ins, ή να χρησιμοποιήσουμε την Eclipse σαν βάση για client εφαρμογές π.χ. έναν web browser ή ένα money manager. Eclipse είναι προϊόν ανοιχτού λογισμικού που αναπτύσσεται από την ανεξάρτητη Eclipse Foundation. Η Eclipse καλύπτεται από ένα εξαιρετικό documentantion και παρέχει και on-line βοήθεια. Επίσης υπάρχει μια ενεργή κοινότητα από τρίτους Eclipse plugin προγραμματιστές.
Εγκατάσταση 1o Βήμα: Download Java (J2SE v 1.4.2_05 SDK) : http://java.sun.com/j2se/1.4.2/download.html 2ο Βήμα: Download Eclipse: 3ο Βήμα: Εγκατάσταση της Eclipse: http://www.eclipse.org/downloads/index.php Η Eclipse έχει έναν εύχρηστο οδηγό εγκατάστασης. Αρχικά αποσυμπιέζουμε το zip αρχείο σε κάποιο φάκελο π.χ. C:\Program Files, έτσι δημιουργείται ένας φάκελος με το όνομα Eclipse. Το εκτελέσιμο αρχείο βρίσκεται σε αυτόν το φάκελο και ονομάζεται "eclipse.exe".
Εγκατάσταση 4ο Βήμα: Αρχικοποίηση της Eclipse: Η Eclipse αποθηκεύει όλα τα αρχεία της σε έναν φάκελο που ονομάζεται workspace. Οταν η Eclipse τρέξει για πρώτη φορά, τοτε θα μας κάνει την ερώτηση για το που θέλουμε να τοποθετήσει τον workspace. Μετά την ολοκλήρωση αυτής της διαδικασίας βλέπουμε τη σελίδα που γράφει "Welcome to Eclipse 3.0" οπότε είμαστε έτοιμοι να δουλέψουμε. Εγκατάσταση διαφόρων Plug-ins: Αρχικά θα χρειαστεί να κατεβάσουμε κάποια plug-ins. Μετά την εγκατάσταση των plug-ins θα πρέπει να επανεκκινίσουμε την Eclipse. Για να δούμε αν τα plug-ins έχουν εγκατασταθεί σωστά, επιλέγουμε από το menu Window Open Perspective Other. Help Οποιαδήποτε στιγμή θέλουμε μπορούμε να έχουμε πρόσβαση στην βοήθεια που μας παρέχει η Eclipse με την επιλογή Help->Help Contents. Τότε θα βρεθούμε στην αντίστιχη ιστοσελίδα που παρέχει η Eclipse.
Αρχική εικόνα
Δημιουργία νέου Project Αφού βρισκόμαστε στο κεντρικό μενού της Eclipse κάνουμε δεξί κλίκ στο Navigation panel και στην συνέχεια επιλέγουμε New->Project:
Δημιουργία νέου Project Στην συνέχεια επιλέγουμε "Java Project" και πατάμε "Next" και δίνουμε ένα όνομα στο project: Το όνομα του project μπορεί να είναι οποιοδήποτε όνομα. Το project θα δημιουργηθεί στον φάκελο workspace. Στην συνέχεια επιλέγουμε Finish.
Δημιουργία νέου Project Το όνομα του project μπορεί να είναι οποιοδήποτε όνομα. Το project θα δημιουργηθεί στον φάκελο workspace. Στην συνέχεια επιλέγουμε Finish. Τότε μας εμφανίζεται το παρακάτω παράθυρο.
Java editor Ο Java editor προσφέρει ειδικά χαρακτηριστικά για επεξεργασία κώδικα σε java. Αν ενα αρχείο JAR έχει μαζί του και το αντιστιχο source τότε όταν ανοίγουμε το JAR αυτόματα ανοίγει και το αρχείο source. Ο editor περιλαμβάνει τα ακόλουθα χαρακτηριστικά: Syntax highlighting Content/code assist Code formatting Ο Java editor μπορεί να ρυθμιστεί για να δούμε είτε μια ολόκληρη συλλογή ή ένα ενιαίο Java στοιχείο μόνο. Για να αλλάξουμε τη ρύθμιση, χρησιμοποιούμε το κουμπί της γραμμής εργαλείων Show Source of Selected Element Only. Ο πιο κοινός τρόπος για να ξεκινήσει το Java editor είναι να ανοίξουμε ένα αρχείο από το Navigator ή τον Package explorer χρησιμοποιώντας pop-up μενού ή κάνοντας κλικ στο αρχείο.
Perspectives Μπορούμε να δούμε όλα τα διαθέσιμα perspectives επιλέγοντας Window->Open Perspective->Other... Το "Java" perspective προσφέρει editors, views, and menu items τα οποία είναι χρήσιμα στην ανάπτυξη Java εφαρμογών. Το "Resource" perspective (το οποίο και είναι default) προσφέρει διάφορα βασικά εργαλεία, για παράδειγμα έναν Windows Explorer style file navigator. Μπορούμε πολύ εύκολα να εναλλάσουμε τα perspectives χρησιμοποιώντας τα κουμπιά στην κορυφή του κεντρικού παράθυρου της Eclipse.
Δημιουργία source folders Επιλέγουμε το tab που γράφει "Source" και βρίσκεται στο παράθυρο διαλόγου των Properties.
Δημιουργία source folders Τα project της Eclipse μπορεί να περιέχουν περισσότερα source folders τα οποία περιέχουν Java source files. Σαν προεπιλογή το project directory από μόνο του είναι το μοναδικό source folder. Χρησιμοποιώντας πολλαπλά source folders είναι ένας καλός τρόπος για να διαχωρίζουμε διαφορετικά είδη από κώδικα. Αυτό κάνει το project να δουλεύεται ευκολότερα και απλούστερα Κάνουμε κλικ στο "Add Folder" και πληκτρολογούμε "src". Κ άνουμε κλικ στήν επιλογή "Y es" όταν εμφανιστεί.
Προσθήκη νέου αρχείου στο Project Το Java file (αρχεία με κατάληξη.java) είναι ένα απλό αρχείο κειμένου, μέσα στο οποίο γράφουμε τον κώδικα. Αφού έχουμε δημιουργίσει το project τότε αυτό θα εμφανίζεται στην λίστα του Package Explorer στα αριστερά της οθόνης(αν δεν φαίνεται τότε επιλέγουμε το Java perspective). Για να δημιουργίσουμε ένα νεο Java file κάνουμε δεξί κλικ πάνω στο project και επιλέγουμε New -> Class. Στο πεδίο Name εισάγουμε το όνομα του αρχείου που θέλουμε να δημιουργίσουμε. Αφού ολοκληρώσαμε τα παραπάνω βήματα κάνουμε κλικ στο Finish.
Προσθήκη νέου αρχείου στο Project Κάνοντας κλικ στην περιοχή που εμφανίζεται το "public class HelloWorld" βλέπουμε οτι η κλάση HelloWorld έχει δημιουργιθεί για μας.
Εισάγοντας Πηγαίο Κώδικα Εισάγουμε τον κώδικα κάνοντας δεξί κλικ στο project και έπειτα επιλέγοντας το Import Α ν ο κώδικας είναι αποθηκευμένος σε JA R ή ZIP επιλέγουμε το "Zip file"., αλλιώς επιλέγουμε το "File System".
Saving, compiling, and running Java code Γράφουμε την πρόταση System.out.println("Hello world!"); μέσα στην public static void main(string[] args) συνάρτηση οπότε και γίνεται: public static void main(string[] args) { System.out.println("Hello world!"); } Για να τρέξουμε τον κώδικά, θα πρέπει αρχικά να τον μεταφράσουμε. Πρώτος τρόπος να το μεταφράσουμε είναι να το σώσουμε το Java file οπότε και η Eclipse θα το μεταφράσει μόνη της. Το αρχείο σώζεται επιλέγοντας File->Save. Τώρα ο κώδικάς μας έχει μεταφραστεί, οπότε είμαστε σε θέση να τρέξουμε το πρόγραμμά μας. Για να το τρέξουμε επιλέγουμε Run -> Run As -> Java Application. Μπορούμε να δούμε την εκτέλεση του προγράμματος επιλέγοντας το Console tab που βρίσκεται δίπλα από το perspective.
Debugger Το Eclipse περιλαμβάνει ένα debugger που επιτρέπει να ανιχνεύσεις και να διαγνώσεις λάθη στο πρόγραμμα που τρέχουν είτε λογικά είτε εξ αποστάσεως. Ο debugger επιτρέπει να ελέγχουμε την εκτέλεση του προγράμματός θέτοντας breakpoints, αναστέλλοντας προγράμματα που ήδη τρέχουν, γυρνώντας μέσα στον κώδικα και εξετάζοντας τις τιμές των μεταβλητών. Ο debugger έχει ένα client/server σχεδιασμό ώστε να μπορείτε να εκτελείτε προγράμματα εξ αποστάσεως ώστε να μπορούμε να σε άλλα συστήματα στο δίκτυο όπως επίσης και προγράμματα που τρέχουν τοπικά στον σταθμό εργασίας. Ο debug client τρέχει εσωτερικά στο σύστημα. Ο debug server τρέχει στο ίδιο σύστημα που θέλουμε να το πρόγραμμα να γίνει debug. Αυτό μπορεί να είναι ένα πρόγραμμα που τρέχει στον σταθμό εργασίας ή ένα πρόγραμμα που είναι προσβάσιμο από το δίκτυο.
Χρησιμοποιώντας ένα διαφορετικό JRE Στο Package Explorer panel του Java perspective, κάνουμε κλικ πάνω στο project που έχουμε δημιουργίσει και στην συνέχεια επιλέγουμε "Properties". Το παράθυρο διαλόγου Properties ανοίγει ένα Java Build Path, το οποίο ελέγχει το classpath του project.
Χρησιμοποιώντας ένα διαφορετικό JRE Τώρα η μοναδική καταχώρηση είναι η JRE System Library που εμφανίζεται στο tab που γράφει "Libraries". Το τι εμφανίζεται εξαρτάται από το πιά έκδοση της java έχετε εγκατεστημένη στο μηχάνημα που δουλεύετε. Μπορεί να χρειάζεται να χρησιμοποιηθεί κάποια JRE προηγούμενης έκδοσης. Πρέπει να είμαστε σίγουροι οτι κάποια έκδοση του JDK ή του JRE είναι εγκατεστημένη στο μηχάνημά μας. Αν όχι μπορούμε να το κατεβάσουμε από το link http://java.sun.com. Αρχικά κάνουμε κλικ στο "Add Library":
Χρησιμοποιώντας ένα διαφορετικό JRE έπειτα κάνουμε κλικ στο "Next" και τέλος επιλέγουμε να δούμε τα "Installed JREs..." Κάνουμε κλικ στην επιλογή "Add".
Χρησιμοποιώντας ένα διαφορετικό JRE Στην συνέχεια επιλέγουμε το JRE ή το JDK που θέλουμε να χρησιμοποιήσουμε και πληκτρολογούμε ένα όνομα:
Χρησιμοποιώντας ένα διαφορετικό JRE Κάνουμε κλικ στο "OK" και μετά χρησιμοποιούμε το νεο JRE. Κάνουμε κλικ στο "OK" και στην συνέχεια "Finish".
Χρησιμοποιώντας ένα διαφορετικό JRE Τώρα το νέο πρόγραμμα θα μεταφράζεται με το νεο JRE.
Εισάγοντας third party JARs Αν η εφαρμογή χρησιμοποιεί third party library, μπορούμε να την εισάγουμε μέσα στο project σαν αρχείο JAR και να την προσθέσουμε στο classpath του project. Αρχικά κατεβάζουμε σε binary μορφή την βιβλιοθήκη που μας ενδιαφέρει και στην συνέχεια την αποσυμπιέζουμε. Έπειτα δημιουργούμε έναν φάκελο μέσα στο project όπως φαίνεται στο σχήμα:
Εισάγοντας third party JARs Στην συνέχεια καλούμαστε να ονομάσουμε το ν φάκελο αυτό(τον ονομάζουμε "lib"). Στην συνέχεια κάνουμε δεξί κλικ πάνω στον φάκελο και επιλέγομε "Import..."
Εισάγοντας third party JARs Στο παράθυρο που εμφανίζεται επιλέγουμε το "File System" και στην συνέχεια "Next". Μέσω του Browse πηγαίνουμε στον φάκελο οπου και έχουμε αποσυμπιέση την βιβλιοθήκη και εκεί επιλέγουμε το αρχείο JAR.
Εισάγοντας third party JARs Κάνοντας κλικ στο "Finish" μας εμφανίζεται το παρακατω σχήμα:
Εισάγοντας third party JARs Τώρα για να εισάγουμε το JAR στο classpath του προγράμματος μας. Αρχικά κάνουμε δεξί κλικ στο project και επιλέγουμε Properties. Ακολούθως, πάμε στο tab που γράφει "Libraries" μέσα στο "Java Build Path". Κάνουμε κλικ στο "Add JARs..."
Εισάγοντας third party JARs Βρίσκουμε το τελαυταίο JAR. Πατάμε "OK"
Sharing preferences Όλα τα features της Eclipse είναι 100% τροποποιήσημα ανάλογα με τις ανάγκες μας.. Μπορεί να θέλουμε να δώσουμε σε άλλους χρήστες τις προτιμήσεις μας, παράδειγμα για να περάσουμε ένα συγκεκριμένο τρόπο γραφής κώδικα. Μπορεί επίσης να δουλεύουμε σε διαφορετικά μηχανήματα οπότε θέλουμε να έχουμε και εκεί τις ρυθμίσεις μας. Μπορούμε να εξάγουμε τις προτιμήσεις μας επιλέγοντας το Export... το οποίο βρίσκεται στο μενού των Preferences (Window->Preferences). Έτσι θα εξαχθούν οι προτιμήσεις μας σε XML μορφή. Οι προτιμήσεις που έχουν εξαχθεί με αυτό τον τρόπο μπορούν να εισαχθούν με την επιλογή Import...