Java Hellenic User Group logo

Αρχική Σελίδα
Αγορά Συζήτησης
Κείμενα/Βοηθήματα

Valid CSS!

Εισαγωγή στο JCreator

Εισαγωγή

Αφού καλύψαμε τα βασικά περί Java ας πούμε δύο λόγια για ένα Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE - Integrated Development Environment). Ένα ολοκληρωμένο περιβάλλον ανάπτυξης βοηθάει αρκετά στη γραφή πηγαίου κώδικα, εντοπισμό σφαλμάτων, αυτο-σημπλήρωση κώδικα, αυτόματη δημιουργία κλάσεων κλπ. Υπάρχουνε αρκετά για τη Java, μερικά απά αυτά είναι δωρεάν, μερικά όχι. Δε θα ασχοληθούμε με αυτά που χρειάζονται άδεια για τα χρησιμοποιήσεις, ούτε με αυτά που είναι πολύπλοκα, αλλά με ένα που πιστεύουμε ότι είναι απλό και εύχρηστο. Το JCreator (το οποίο τρέχει μόνο σε Παράθυρα (MS-Windows). Για τους χρήστες Linux/Unix/Mac θα πούμε λίγα λόγια στο μέλλον για το Forte). Το JCreator έρχεται σε δύο εκδόσεις. Βασική έκδοση και προχωρημένη έκδοση. Μερικά από τα χαρακτηριστικά που περιλαμβάνει η προχωρημένη έκδοση, συν τοις άλλοις, είναι αυτο-συμπλήρωση κώδικα (auto-completion), σημεία σταματημού (break points) κατά τη διάρκεια εντοπισμού σφαλμάτων, προχωρημένες ρυθμίσεις εκτύπωσης και ενισχυμένη βοήθεια για τη δημιουργία κλάσεων (class wizard). Η προχωρημένη έκδοση κοστίζει κάποια χρήματα ενώ η βασική μάς παρέχεται δωρεάν. Για την ώρα θα ασχοληθούμε με τη βασική έκδοση την οποία μπορείτε να την κατεβάσετε από εδώ. Αφού κατεβεί και γίνει η εγκατάστασή του μπορείτε να το τρέξετε επιλέγοντας το JCreator LE εικονίδιο μέσα από το Programs ή το Desktop.

Γνωριμία με το περιβάλλον

Αφού τρέξει την πρώτη φορά θα ρωτήσει αν θέλουμε να συσχετίσουμε όλα τα .java, .jcp και .jcw με αυτό (Εικόνα 1).



Εικόνα 1

Μπορούμε αν θέλουμε να συσχετίσουμε και άλλα αρχεία με το JCreator επιλέγοντας Add. Για την ώρα αυτά τα τρία φτάνουνε. Πατώντας Next> πρέπει να θέσουμε τον υποκατάλογο που έχουμε εγκαταστήσει το JDK (Εικόνα 2).



Εικόνα 2

Επιλέγουμε λοιπόν τον υποκατάλογο (συνήθως ονομάζεται jdk1.3 ή jdk1.4) (Εικόνα 3)



Εικόνα 3

και πάμε στο επόμενο παραθυράκι όπου μπορούμε να επιλέξουμε τον υποκατάλογο που περιέχει όλα τα συνοδευτικά έγγραφα βοήθειας (documentation) (Εικόνα 4)



Εικόνα 4

ο οποίος βρίσκεται κάτω από τον jdk υπό τη μορφή \docs. Αφού τελειώσουμε και με αυτό το βήμα το JCreator θα αρχίσει αυτομάτως όπου και μας μεταφέρει στην κυρίως περιοχή ανάπτυξης προγραμμάτων. (Εικόνα 5)



Εικόνα 5

Περνώντας το δείκτη του ποντικιού πάνω από το κάθε εικονίδιο βγάζει βοήθεια (tool tip) για το τι είναι το κάθε ένα.(Εικόνα 6)



Εικόνα 6

Η κεντρική περιοχή (βλέπε εικόνα 5) είναι αυτή στην οποία μπορούμε να γράφουμε τον πηγαίο κώδικα. Η περιοχή αριστερά χωρίζεται σε δύο τμήματα. Το πάνω μας δείχνει πληροφορίες για το πόνημα μας (project) ενώ το κάτω για τις διάφορες κλάσεις και μεθόδους που χρησιμοποιούμε. Ας αρχίσουμε λοιπόν με το πρώτο πρόγραμμά μας για να δούμε πως λειτουργεί το JCreator. Επιλέγουμε File... New... και μετά Empty Project για να αρχίσουμε με ένα κενό έργο. Μπορούμε να αλλάξουμε την τοποθεσία του έργου μας με το να αλλάξουμε το Location ή να το αφήσουμε στην εξ' ορισμού τιμή του. Προτού προχωρήσουμε πρέπει να δώσουμε ένα όνομα στο έργο μας. Ας το ονομάσουμε HelloWorld μιας και αυτό θα είναι το πρώτο μας πρόγραμμα (Εικόνα 7).



Εικόνα 7

Μετά το OK βλέπουμε ότι στα αριστερά έχει εμφανιστεί το όνομα του έργου που μόλις δημιουργήσαμε (Εικόνα 8)



Εικόνα 8

Αν κοιτάξουμε και στο φάκελο (HelloWorld) που δημιουργήσαμε (στον προορισμό που ορίσαμε στο Location) θα δούμε ότι έχουνε δημιουργηθεί δύο αρχεία (HelloWorld.jcp και HelloWorld.jcw). (Εικόνα 9).



Εικόνα 9

Το HelloWorld.jcp αντιπροσωπεύει το πόνημά μας (project) ενώ το HelloWorld.jcw το χώρο εργασίας μας (workspace). Μπορούμε να προσθέσουμε πολλά projects στο workspace αναλόγως με τις ανάγκες μας.

Αφού δημιουργήσαμε το έργο μας και το χώρο εργασίας μας ας γράψουμε και το αρχείο τώρα. Επιλέγουμε πάλι File... New... Java File και δίνουμε ένα όνομα στο αρχείο μας κάτω από το Filename. Ας το ονομάσουμε HelloWorld (Εικόνα 10).



Εικόνα 10

Επίσης βλέπουμε ότι το Add To Project τετραγωνάκι είναι επιλεγμένο (αν δεν είναι το επιλέγουμε) και ότι το όνομα του πονήματος μας είναι το HelloWorld. Αυτό σημαίνει ότι το αρχείο που θα γράψουμε θα προστεθεί στο πόνημα που δημιουργήσαμε. Αφού πατήσουμε ΟΚ ανοίγει ένα καινούριο αρχείο όπου μπορούμε να αρχίσουμε να γράφουμε τον κώδικα. Επίσης στο πάνω αριστερά παράθυρο το αρχείο έχει προστεθεί και μπορούμε να το δούμε με το να διευρύνουμε το HelloWorld (διπλό χτύπημα με το ποντίκι πάνω στο HelloWorld ή μονό χτύπημα στο σύμβολο «+») (Εικόνα 11).



Εικόνα 11

Μπορούμε να χρησιμοποιήσουμε το HelloWorld.java από την προηγούμενη καταχώρηση:

/* HelloWorld.java
*
* Prints to the console a Hello World message
*
* @author apoc
* @version 1.0
*/
public class HelloWorld {
  /*This is the main method of our application */
  public static void main(String[] args){
   System.out.println("Hello world");
  }//end of main method
}//end of class


Αφού το αντιγράψουμε βλέπουμε ότι το κάτω αριστερά παράθυρο μας δείχνει όλες τις μεθόδους που είναι διαθέσιμες για τη HelloWorld κλάση (Εικόνα 12).



Εικόνα 12

Στο παράδειγμά μας έχουμε μόνο μία γιατί η κλάση μας αποτελείται μόνο από μία μέθοδο, τη βασική (main). Μπορούμε να κάνουμε compile το πρόγραμμά μας με το να πατήσουμε F7 ή να διαλέξουμε Build... Compile Project (Eικόνα 13).



Εικόνα 13

Αφού ολοκληρωθεί η διαδικασία αποδελτίωσης μπορούμε να το τρέξουμε πατώντας F5 ή Build... Execute Project (Eικόνα 14).



Εικόνα 14

Θα πρέπει να εμφανιστεί στην οθόνη μας ένα καινούριο παράθυρο με το μήνυμα "Hello World" (Eικόνα 15).



Εικόνα 15

Αυτό ήτανε. Το πρώτο αρχείο Java έχει γραφτεί και τρέξει μέσω του JCreator και έχουμε κατανοήσει τις βασικές του λειτουργίες. Πατώντας οποιοδήποτε πλήκτρο το παράθυρο εξαφανίζεται. Να πούμε εδώ ότι το περιβάλλον ανάπτυξης αυτό έχει πάρα πολλές άλλες λειτουργίες οι οποίες δεν μπορούνε να καλυφθούνε πλήρως σε αυτό το κείμενο. Καλό είναι να πειραματιστείτε και να δείτε τι άλλο μπορείτε να κάνετε.

Επιπρόσθετες χρήσιμες πληροφορίες

Μπορούμε να προσθαφαιρέσουμε κλάσεις στο CLASSPATH μας με το να επιλέξουμε Configure... Options... JDK Profiles... επιλέγουμε το JDK που χρησιμοποιούμε... Edit... Classes... Add  (Eικόνα 16). Μπορούμε να προσθαφαιρέσουμε διάφορα έγγραφα βοήθειας ακολουθώντας τα ίδια βήματα αλλά επιλέγοντας Documentation αντί για Classes στην προτελευταία επιλογή.



Εικόνα 16

Επίσης, αν έχουμε θέσει το documentation σωστά, επιλέγοντας μία κλάση και πατώντας Ctrl + F1 μπορούμε να δούμε τα πάντα για αυτή την κλάση (πακέτο, μεθόδους, υπερκλάση (super class), υποκλάσεις (subclasses) και μεταβλητές (variables)). Στο παραπάνω παράδειγμα αν επιλέξουμε την κλάση System και πατήσουμε Ctrl + F1 τότε θα ανοίξει ένα νέο παράθυρο με όλες τις πληροφορίες που χρειαζόμαστε (Eικόνες 17 και 18).



Εικόνα 17



Εικόνα 18 (αφού πατήσουμε Ctrl + F1)

Αποστολόπουλος Πάρις
Κωνσταντινίδης Πάνος


  Get Java Now!