Post Pic

Eclipse Galileo: Δημιουργώντας το «Απόλυτο» Περιβάλλον Προγραμματισμού – Mέρος A

Όλοι οι προγραμματιστές στοχεύουν στο να κατασκευάσουν τη μία και μοναδική εφαρμογή που θα τους λύσει το οικονομικό τους πρόβλημα μια για πάντα. Μέχρις ότου όμως το πετύχουν, θα μπορούσαμε να πούμε πως το βασικότερο μέλημά τους είναι να κάνουν την προγραμματιστική τους ζωή ευκολότερη.

Στη σημερινή μας παρουσίαση, θα δούμε πως μπορούμε να αναπτύσσουμε προγράμματα σε κάποιες από τις γνωστότερες γλώσσες προγραμματισμού, κάνοντας χρήση ενός μόνον περιβάλλοντος ανάπτυξης, του 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» όπως φαίνεται παρακάτω.

image001

Στη σελίδα που εμφανίζεται επιλέγουμε την έκδοση που μας ενδιαφέρει και ανάλογα με το λειτουργικό σύστημα που χρησιμοποιούμε κάνουμε κλικ στον κατάλληλο σύνδεσμο στα δεξιά. (Στα πλαίσια του παρόντος οδηγού θα ασχοληθούμε με την έκδοση «Eclipse IDE for Java Developers» ενώ η εγκατάσταση θα γίνει σε λειτουργικό σύστημα Windows).

image002

Αν όλα πήγαν καλά, αφότου ολοκληρωθεί η λήψη του πακέτου πρέπει να έχει φθάσει στον υπολογιστή μας ένα αρχείο με όνομα «eclipse-java-galileo-win32.rar». Αποσυμπιέζοντάς το προκύπτει ένας φάκελος με όνομα «eclipse» που περιέχει την εφαρμογή σε εκτελέσιμη μορφή.
Μετακινούμε τον φάκελο όπου μας βολεύει (π.χ. C:\Program Files\) και στη συνέχεια τον ανοίγουμε και κάνουμε διπλό κλικ στο «eclipse.exe».

image003

Πριν ανοίξει η κυρίως εφαρμογή καλούμαστε να επιλέξουμε τον φάκελο που θα χρησιμοποιεί το eclipse ως χώρο εργασίας (για να αποθηκεύει δηλαδή τα διάφορα projects μας). Δεν υπάρχει κάποιος περιορισμός ωστόσο πολλοί επιλέγουν να το δημιουργήσουν μέσα στον φάκελο του eclipse (στην περίπτωσή μας δηλαδή C:\Program Files\eclipse\workspace). Αν δεν θέλετε να ερωτάσθε κάθε φορά που ανοίγετε το Eclipse θα πρέπει να επιλέξετε το checkbox «Use this as the default and do not ask again».

image004

Μετά από αυτό η κύρια οθόνη του eclipse εμφανίζεται.

image005

Σε αυτό το σημείο η εγκατάσταση του Eclipse Galileo έχει ολοκληρωθεί.

Δημιουργώντας το πρώτο μας Java πρόγραμμα με το Eclipse

Ξεκινάμε δημιουργώντας ένα καινούριο Java Project (π.χ. TestEclipseJava).

image006

Δίνουμε ένα όνομα στο Project και επιλέγουμε «Next»

image007

Στην επόμενη οθόνη επιλέγουμε «Finish»

image008

Όπως μπορούμε να δούμε έχουμε επιστρέψει στο κεντρικό παράθυρο στο οποίο έχει δημιουργηθεί το Project με όνομα TestEclipseJava. Κάνοντας διπλό κλικ επάνω του εμφανίζεται το περιεχόμενό του. Κάνουμε δεξί κλικ στον φάκελο «src» και στη συνέχεια επιλέγουμε New > Class.

image009

Στο επόμενο παράθυρο ονομάζουμε το πακέτο (main) και την κλάση μας (Main) και αφού ενεργοποιήσουμε το checkbox «public static void main(String [] args)» κάνουμε κλικ στο «Finish».

image010

Παρατηρούμε ότι έχει δημιουργηθεί η κλάση Main. Το checkbox που επιλέξαμε μας δημιούργησε αυτόματα και την main μέθοδο, που αποτελεί την μέθοδο έναρξης του project μας. Τώρα το μόνο που μένει είναι να γράψουμε ένα μικρό κομμάτι κώδικα για να τεστάρουμε ότι μεταγλωττίζεται σωστά. Ας προσθέσουμε μέσα στην main μέθοδο την ακόλουθη εντολή:

System.out.println(“Programming Java is fun w/ Eclipse IDE”);

image011

Η παραπάνω εντολή θα τυπώσει, μετά τη μεταγλώττιση, το μήνυμα που υπάρχει μέσα στην παρένθεση.
Για να μεταγλωττίσουμε («τρέξουμε» σε προγραμματιστική αργκό) το πρόγραμμά μας κάνουμε δεξί κλικ στην κλάση Main > Run As > Java Application.

image012

Αν τρέχουμε το Eclipse για πρώτη φορά θα δούμε να εμφανίζεται η παρακάτω οθόνη.

image013

Επιλέξτε την κλάση Main.java αλλά και το «Always save sources before launching» και κατόπιν επιλέξτε ΟΚ

image014

Αν όλα πήγαν καλά βλέπετε στην κονσόλα σας ένα μήνυμα αντίστοιχο με αυτό της παραπάνω εικόνας και σας αξίζει μία ζεστή κούπα καφές ή τσάι .

Εγκατάσταση εργαλείων PHP για Eclipse

Ας διανθίσουμε την υποστήριξη της ολοκαίνουριας εγκατάστασης Eclipse μας με μία scripting γλώσσα αυτή τη φορά, την PHP.
Όπως και παραπάνω, θα θεωρήσουμε δεδομένη την ύπαρξη ενός διερμηνευτή PHP στο σύστημά μας. Το παρόν εγχειρίδιο χρησιμοποιεί τον διερμηνευτή PHP που βρίσκεται ενσωματωμένος στο πακέτο WAMP server το οποίο διατίθεται δωρεάν εδώ.
Για την εγκατάσταση του πρόσθετου που εμπεριέχει τα εργαλεία PHP επιλέγουμε από το μενού του Eclipse, Help > Install New Software…

image015

Στο πεδίο Work with: επιλέγουμε – - All available sites – - .

image016

Αφότου φορτωθούν όλα τα διαθέσιμα πακέτα, ανοίγουμε το πακέτο «Programming Languages».

image017

Κατόπιν χρησιμοποιώντας το βελάκι στα αριστερά, από τα περιεχόμενά του επιλέγουμε «PHP Development Tools (PDT) SDK Feature».

image018

Επιλέγουμε «Next» στην επόμενη οθόνη

image019

Και τελικά φθάνουμε στην παρακάτω οθόνη στην οποία επιλέγουμε «Finish» αφότου αποδεχθούμε την άδεια εγκατάστασης επιλέγοντας «I accept the terms of the license agreements»

image020

Περιμένουμε να εγκατασταθούν τα πακέτα.

image021

Όταν τελειώσει η εγκατάσταση το Eclipse θα μας ζητήσει να επανεκκινηθεί. Επιλέγουμε «Yes».

image022

Το πρόσθετο για προγραμματισμό σε PHP έχει εγκατασταθεί και αφότου κάνουμε ορισμένες ρυθμίσεις μπορούμε να δημιουργήσουμε το πρώτο μας PHP script.
Εν αρχή ήν οι ρυθμίσεις όμως…
Από το μενού «Window» του Eclipse επιλέγουμε «Preferences»

image030

Στο παράθυρο που εμφανίζεται κάνουμε κλικ στο μενού PHP και κατόπιν στο υπομενού Debug.

image031

Δίπλα στην επιλογή PHP Executables κάνουμε κλικ στον σύνδεσμο «PHP Executables»

image032

Εμφανίζεται ένα παράθυρο το οποίο μας ζητά να δηλώσουμε τον φάκελο στον οποίο βρίσκεται το αρχείο «php.exe», το αρχείο «php.ini» και επίσης να δώσουμε ένα όνομα στο executable που δημιουργούμε. (Στην παρακάτω εικόνα φαίνονται οι κατάλογοι στους οποίους τοποθετεί ο WAMP Server, που χρησιμοποιείται στα πλαίσια του παρόντος οδηγού, τα αρχεία php.exe και php.ini. Άναλογα με την έκδοση και την εκάστοτε εγκατάσταση της PHP οι κατάλογοι αυτοί ενδέχεται να διαφέρουν).

image034

Επιλέγουμε «Finish» και εμφανίζεται το παράθυρο με δηλωμένο το καινούριο executable.

image035

Δημιουργώντας το πρώτο μας PHP script με το Eclipse

Αρχικά δημιουργούμε ένα καινούριο Project. Επειδή όμως δεν θέλουμε ένα Java Project, αλλά ένα PHP Project επιλέγουμε Project αντί Java Project όπως φαίνεται παρακάτω.

image023

Στο παράθυρο που εμφανίζεται επιλέγουμε «PHP Project»

image024

Δίνουμε ένα όνομα στο Project μας (π.χ. TestEclipsePHP) και επιλέγουμε «Next»

image025

Στην επόμενη οθόνη που εμφανίζεται επιλέγουμε την καρτέλα «Libraries», επιλέγουμε το «PHP Language Library» και κάνουμε κλικ στο «Remove» στα δεξιά. Επιλέγουμε «Next» για να συνεχίσουμε.

image027

Επιλέγουμε «Νext» χωρίς να κάνουμε κάποια αλλαγή.

image028

Φθάνουμε στο τελικό παράθυρο στο οποίο και επιλέγουμε «Finish».

image029

Το Project μας δημιουργείται και τοποθετείται ακριβώς κάτω από το Java Project που είχαμε κάνει στο πρώτο μέρος του οδηγού. Κάνουμε δεξί κλικ επάνω του > New > PHP File για να δημιουργήσουμε ένα νέο PHP αρχείο.

image036

Στην οθόνη που εμφανίζεται ονομάζουμε το αρχείο (π.χ. main.php) και επιλέγουμε «Next».

image037

Διατηρούμε την επιλογή «New Simple PHP File» και επιλέγουμε «Next».

image038

Παρατηρούμε ότι το αρχείο μας δημιουργήθηκε και τώρα μπορούμε να γράψουμε (αισίως!) λίγο κώδικα.

image039

Προσθέτουμε κάτω από την εντολή <?php τις εντολές:

echo(“Programming PHP using Eclipse is fun”);

?>

image040

Κάνουμε δεξί κλικ στο main.php > Run As > Run Configurations…

image041

Στην οθόνη που εμφανίζεται αποεπιλέγουμε το checkbox «Display debug information when running» και επιλέγουμε «Run». Αυτό το κάνουμε γιατί δεν έχουμε (ακόμη ) σετάρει κάποιον Debugger για PHP μέσω Eclipse.

image042

Αν η κονσόλα σας λέει «Programming PHP using Eclipse is fun» ή οτιδήποτε άλλο περιλάβατε μέσα στα εισαγωγικά της εντολής echo(“”) σας αξίζει μια δεύτερη κούπα καφές ή τσάι.
Αυτό ήταν το πρώτο μέρος του οδηγού «Eclipse Galileo: Δημιουργώντας το «απόλυτο» περιβάλλον προγραμματισμού». Μέχρι την επόμενη φορά, να είστε καλά και να προσέχετε τον εαυτό σας.

3 Σχόλια

20:20 / 08.10.09
#1

Ωραίο άρθρο αλλά έχω ένα πρόβλημα. Όταν επιλέγω ” – – All available sites – – “, δεν μου εμφανίζει την επιλογή programming languages.

14:14 / 14.11.09
#2

Περίμενε λίγο να φορτώσει τα πακέτα. Ίσως πάρει κανά λεπτό αν έχεις και torrent ανοικτό :P

εγώ θα ήθελα να επεκταθεί το άρθρο ολίγον και να μπει πως θα μπορούσε να γίνει σύνδεση με WAMP έτσι ώστε να παίρνει απευθείας από εκεί τα projects και να δουλεύει πάνω σε αυτά

18:56 / 15.11.09
#3

@zed: Για ένα μεγάλο διάστημα, αφότου δημοσιεύθηκε το συγκεκριμένο άρθρο, τα updates του eclipse υπολειτουργούσαν ή δε λειτουργούσαν καθόλου (είναι ο λόγος που δε δημοσιεύθηκε ποτέ το δεύτερο μέρος του παρόντος οδηγού). Πρόσφατα που δοκίμασα όλα φαίνονται να λειτουργούν και πάλι κανονικά.

@chzigkol: Πολύ καλή ιδέα. Θα το έχω υπόψη μου σε μελλοντική επέκταση του παρόντος οδηγού.

Καλοδεχούμενες και άλλες ιδέες για επέκταση του Eclipse IDE!

Trackbacks - Pingbacks

Αφήστε ένα σχόλιο

* Το όνομα σας, το Email, και το σχόλιο είναι απαιτούμενα

Γραφτείτε στις Email Ενημερώσεις

Εισάγετε το email σας:

Powered by FeedBurner

Log In

Register

Lost your Password?

Tag Cloud

Οι Φίλοι μας στο Twitter

gkapraras
tophostGR
jsclavos
gegenos
papaki
FORADA
lennondtps
wdfgr
nfountas
zouri9
Th3Ag3nt
ThodorisV
thevoyager
techfansGR
wp2blog
St0iK
andreas_m68
herath72
silve992
Dimitraakis
kymagr
papano
amorphis_
nikos171984
kalliophhhh
g_argyrakis
gstam78
GamesHellasGR
dimsim7
gkatsampirhs
giorgioret
Zoitsa_2010
ultrathunder
Weird_AL
splusgr
payne4life
fotisk
bartvii
LewisHowes
Chrysanthospro
Serderides
ideodoxeio
hambos227
BeBestT
gamosgamos
Φίλοι: 271 Μας ακολουθούν: 221

To GreekTuts Στο Διαδύκτιο

Bookmark & Share

Γίνε Συνδρομητής Στο GreekTuts


Κερδίστε πρόσβαση σε επιπλέον υλικό και άρθρα, αλλά και πολλές άλλες παροχές και προσφορές αγοράζοντας μία απο τις συνδρομές που σας προσφέρει το GreekTuts.

Γράψτε Για Το GreekTuts


Θέλετε και εσείς να γράψετε άρθρα για το GreekTuts; Διαβάστε περισσότερα εδώ. Οποιοσδήποτε μπορεί να στείλει, γι'αυτό αδράξτε την ευκαιρία και στείλτε μας και εσείς.