
Όλοι οι προγραμματιστές στοχεύουν στο να κατασκευάσουν τη μία και μοναδική εφαρμογή που θα τους λύσει το οικονομικό τους πρόβλημα μια για πάντα. Μέχρις ότου όμως το πετύχουν, θα μπορούσαμε να πούμε πως το βασικότερο μέλημά τους είναι να κάνουν την προγραμματιστική τους ζωή ευκολότερη.
Στη σημερινή μας παρουσίαση, θα δούμε πως μπορούμε να αναπτύσσουμε προγράμματα σε κάποιες από τις γνωστότερες γλώσσες προγραμματισμού, κάνοντας χρήση ενός μόνον περιβάλλοντος ανάπτυξης, του Eclipse.
Στο πρώτο αυτό μέρος του όλου εγχειρήματος θα ασχοληθούμε με την ρύθμιση του Eclipse ώστε να φιλοξενεί προγράμματα σε Java και PHP scripts.
Προαπαιτούμενα
Για το συγκεκριμένο εγχειρίδιο θα θεωρήσουμε δεδομένη την ύπαρξη ενός Java Developement Kit – JDK. (Στα πλαίσια του παραδείγματος χρησιμοποιούμε το JDK 6 update 16 το οποίο μπορείτε να κατεβάσετε δωρεάν από εδώ. Αποφύγετε να κατεβάσετε την έκδοση για 64bit διότι μπορεί η διαδικασία εγκατάστασης του Eclipse να διαφέρει από αυτήν που περιγράφουμε παρακάτω)
Eclipse Galileo
Παρακάτω θα σας δείξουμε πώς να εγκαταστήσετε την έκδοση Galileo του Eclipse. Όπως ήδη πολλοί από εσάς μπορεί να γνωρίζουν το Eclipse αποτελεί μια από τις γνωστότερες σουίτες προγραμματισμού και διατίθεται δωρεάν.
Εγκατάσταση του Eclipse Galileo
Επισκεπτόμαστε το www.eclipse.org/ και ακολουθούμε τον σύνδεσμο «Download Eclipse» όπως φαίνεται παρακάτω.
Στη σελίδα που εμφανίζεται επιλέγουμε την έκδοση που μας ενδιαφέρει και ανάλογα με το λειτουργικό σύστημα που χρησιμοποιούμε κάνουμε κλικ στον κατάλληλο σύνδεσμο στα δεξιά. (Στα πλαίσια του παρόντος οδηγού θα ασχοληθούμε με την έκδοση «Eclipse IDE for Java Developers» ενώ η εγκατάσταση θα γίνει σε λειτουργικό σύστημα Windows).
Αν όλα πήγαν καλά, αφότου ολοκληρωθεί η λήψη του πακέτου πρέπει να έχει φθάσει στον υπολογιστή μας ένα αρχείο με όνομα «eclipse-java-galileo-win32.rar». Αποσυμπιέζοντάς το προκύπτει ένας φάκελος με όνομα «eclipse» που περιέχει την εφαρμογή σε εκτελέσιμη μορφή.
Μετακινούμε τον φάκελο όπου μας βολεύει (π.χ. C:\Program Files\) και στη συνέχεια τον ανοίγουμε και κάνουμε διπλό κλικ στο «eclipse.exe».
Πριν ανοίξει η κυρίως εφαρμογή καλούμαστε να επιλέξουμε τον φάκελο που θα χρησιμοποιεί το eclipse ως χώρο εργασίας (για να αποθηκεύει δηλαδή τα διάφορα projects μας). Δεν υπάρχει κάποιος περιορισμός ωστόσο πολλοί επιλέγουν να το δημιουργήσουν μέσα στον φάκελο του eclipse (στην περίπτωσή μας δηλαδή C:\Program Files\eclipse\workspace). Αν δεν θέλετε να ερωτάσθε κάθε φορά που ανοίγετε το Eclipse θα πρέπει να επιλέξετε το checkbox «Use this as the default and do not ask again».
Μετά από αυτό η κύρια οθόνη του eclipse εμφανίζεται.
Σε αυτό το σημείο η εγκατάσταση του Eclipse Galileo έχει ολοκληρωθεί.
Δημιουργώντας το πρώτο μας Java πρόγραμμα με το Eclipse
Ξεκινάμε δημιουργώντας ένα καινούριο Java Project (π.χ. TestEclipseJava).
Δίνουμε ένα όνομα στο Project και επιλέγουμε «Next»
Στην επόμενη οθόνη επιλέγουμε «Finish»
Όπως μπορούμε να δούμε έχουμε επιστρέψει στο κεντρικό παράθυρο στο οποίο έχει δημιουργηθεί το Project με όνομα TestEclipseJava. Κάνοντας διπλό κλικ επάνω του εμφανίζεται το περιεχόμενό του. Κάνουμε δεξί κλικ στον φάκελο «src» και στη συνέχεια επιλέγουμε New > Class.
Στο επόμενο παράθυρο ονομάζουμε το πακέτο (main) και την κλάση μας (Main) και αφού ενεργοποιήσουμε το checkbox «public static void main(String [] args)» κάνουμε κλικ στο «Finish».
Παρατηρούμε ότι έχει δημιουργηθεί η κλάση Main. Το checkbox που επιλέξαμε μας δημιούργησε αυτόματα και την main μέθοδο, που αποτελεί την μέθοδο έναρξης του project μας. Τώρα το μόνο που μένει είναι να γράψουμε ένα μικρό κομμάτι κώδικα για να τεστάρουμε ότι μεταγλωττίζεται σωστά. Ας προσθέσουμε μέσα στην main μέθοδο την ακόλουθη εντολή:
System.out.println(“Programming Java is fun w/ Eclipse IDE”);
Η παραπάνω εντολή θα τυπώσει, μετά τη μεταγλώττιση, το μήνυμα που υπάρχει μέσα στην παρένθεση.
Για να μεταγλωττίσουμε («τρέξουμε» σε προγραμματιστική αργκό) το πρόγραμμά μας κάνουμε δεξί κλικ στην κλάση Main > Run As > Java Application.
Αν τρέχουμε το Eclipse για πρώτη φορά θα δούμε να εμφανίζεται η παρακάτω οθόνη.
Επιλέξτε την κλάση Main.java αλλά και το «Always save sources before launching» και κατόπιν επιλέξτε ΟΚ
Αν όλα πήγαν καλά βλέπετε στην κονσόλα σας ένα μήνυμα αντίστοιχο με αυτό της παραπάνω εικόνας και σας αξίζει μία ζεστή κούπα καφές ή τσάι .
Εγκατάσταση εργαλείων PHP για Eclipse
Ας διανθίσουμε την υποστήριξη της ολοκαίνουριας εγκατάστασης Eclipse μας με μία scripting γλώσσα αυτή τη φορά, την PHP.
Όπως και παραπάνω, θα θεωρήσουμε δεδομένη την ύπαρξη ενός διερμηνευτή PHP στο σύστημά μας. Το παρόν εγχειρίδιο χρησιμοποιεί τον διερμηνευτή PHP που βρίσκεται ενσωματωμένος στο πακέτο WAMP server το οποίο διατίθεται δωρεάν εδώ.
Για την εγκατάσταση του πρόσθετου που εμπεριέχει τα εργαλεία PHP επιλέγουμε από το μενού του Eclipse, Help > Install New Software…
Στο πεδίο Work with: επιλέγουμε – - All available sites – - .
Αφότου φορτωθούν όλα τα διαθέσιμα πακέτα, ανοίγουμε το πακέτο «Programming Languages».
Κατόπιν χρησιμοποιώντας το βελάκι στα αριστερά, από τα περιεχόμενά του επιλέγουμε «PHP Development Tools (PDT) SDK Feature».
Επιλέγουμε «Next» στην επόμενη οθόνη
Και τελικά φθάνουμε στην παρακάτω οθόνη στην οποία επιλέγουμε «Finish» αφότου αποδεχθούμε την άδεια εγκατάστασης επιλέγοντας «I accept the terms of the license agreements»
Περιμένουμε να εγκατασταθούν τα πακέτα.
Όταν τελειώσει η εγκατάσταση το Eclipse θα μας ζητήσει να επανεκκινηθεί. Επιλέγουμε «Yes».
Το πρόσθετο για προγραμματισμό σε PHP έχει εγκατασταθεί και αφότου κάνουμε ορισμένες ρυθμίσεις μπορούμε να δημιουργήσουμε το πρώτο μας PHP script.
Εν αρχή ήν οι ρυθμίσεις όμως…
Από το μενού «Window» του Eclipse επιλέγουμε «Preferences»
Στο παράθυρο που εμφανίζεται κάνουμε κλικ στο μενού PHP και κατόπιν στο υπομενού Debug.
Δίπλα στην επιλογή PHP Executables κάνουμε κλικ στον σύνδεσμο «PHP Executables»
Εμφανίζεται ένα παράθυρο το οποίο μας ζητά να δηλώσουμε τον φάκελο στον οποίο βρίσκεται το αρχείο «php.exe», το αρχείο «php.ini» και επίσης να δώσουμε ένα όνομα στο executable που δημιουργούμε. (Στην παρακάτω εικόνα φαίνονται οι κατάλογοι στους οποίους τοποθετεί ο WAMP Server, που χρησιμοποιείται στα πλαίσια του παρόντος οδηγού, τα αρχεία php.exe και php.ini. Άναλογα με την έκδοση και την εκάστοτε εγκατάσταση της PHP οι κατάλογοι αυτοί ενδέχεται να διαφέρουν).
Επιλέγουμε «Finish» και εμφανίζεται το παράθυρο με δηλωμένο το καινούριο executable.
Δημιουργώντας το πρώτο μας PHP script με το Eclipse
Αρχικά δημιουργούμε ένα καινούριο Project. Επειδή όμως δεν θέλουμε ένα Java Project, αλλά ένα PHP Project επιλέγουμε Project αντί Java Project όπως φαίνεται παρακάτω.
Στο παράθυρο που εμφανίζεται επιλέγουμε «PHP Project»
Δίνουμε ένα όνομα στο Project μας (π.χ. TestEclipsePHP) και επιλέγουμε «Next»
Στην επόμενη οθόνη που εμφανίζεται επιλέγουμε την καρτέλα «Libraries», επιλέγουμε το «PHP Language Library» και κάνουμε κλικ στο «Remove» στα δεξιά. Επιλέγουμε «Next» για να συνεχίσουμε.
Επιλέγουμε «Νext» χωρίς να κάνουμε κάποια αλλαγή.
Φθάνουμε στο τελικό παράθυρο στο οποίο και επιλέγουμε «Finish».
Το Project μας δημιουργείται και τοποθετείται ακριβώς κάτω από το Java Project που είχαμε κάνει στο πρώτο μέρος του οδηγού. Κάνουμε δεξί κλικ επάνω του > New > PHP File για να δημιουργήσουμε ένα νέο PHP αρχείο.
Στην οθόνη που εμφανίζεται ονομάζουμε το αρχείο (π.χ. main.php) και επιλέγουμε «Next».
Διατηρούμε την επιλογή «New Simple PHP File» και επιλέγουμε «Next».
Παρατηρούμε ότι το αρχείο μας δημιουργήθηκε και τώρα μπορούμε να γράψουμε (αισίως!) λίγο κώδικα.
Προσθέτουμε κάτω από την εντολή <?php τις εντολές:
echo(“Programming PHP using Eclipse is fun”);
?>
Κάνουμε δεξί κλικ στο main.php > Run As > Run Configurations…
Στην οθόνη που εμφανίζεται αποεπιλέγουμε το checkbox «Display debug information when running» και επιλέγουμε «Run». Αυτό το κάνουμε γιατί δεν έχουμε (ακόμη ) σετάρει κάποιον Debugger για PHP μέσω Eclipse.
Αν η κονσόλα σας λέει «Programming PHP using Eclipse is fun» ή οτιδήποτε άλλο περιλάβατε μέσα στα εισαγωγικά της εντολής echo(“”) σας αξίζει μια δεύτερη κούπα καφές ή τσάι.
Αυτό ήταν το πρώτο μέρος του οδηγού «Eclipse Galileo: Δημιουργώντας το «απόλυτο» περιβάλλον προγραμματισμού». Μέχρι την επόμενη φορά, να είστε καλά και να προσέχετε τον εαυτό σας.










































































































3 Σχόλια
Ωραίο άρθρο αλλά έχω ένα πρόβλημα. Όταν επιλέγω ” – – All available sites – – “, δεν μου εμφανίζει την επιλογή programming languages.
Περίμενε λίγο να φορτώσει τα πακέτα. Ίσως πάρει κανά λεπτό αν έχεις και torrent ανοικτό
εγώ θα ήθελα να επεκταθεί το άρθρο ολίγον και να μπει πως θα μπορούσε να γίνει σύνδεση με WAMP έτσι ώστε να παίρνει απευθείας από εκεί τα projects και να δουλεύει πάνω σε αυτά
@zed: Για ένα μεγάλο διάστημα, αφότου δημοσιεύθηκε το συγκεκριμένο άρθρο, τα updates του eclipse υπολειτουργούσαν ή δε λειτουργούσαν καθόλου (είναι ο λόγος που δε δημοσιεύθηκε ποτέ το δεύτερο μέρος του παρόντος οδηγού). Πρόσφατα που δοκίμασα όλα φαίνονται να λειτουργούν και πάλι κανονικά.
@chzigkol: Πολύ καλή ιδέα. Θα το έχω υπόψη μου σε μελλοντική επέκταση του παρόντος οδηγού.
Καλοδεχούμενες και άλλες ιδέες για επέκταση του Eclipse IDE!