netbeans:intro

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Το περιβάλλον ανάπτυξης JDK/NetBeans ====== Το [[https://netbeans.org|NetBeans]] είναι ένα [[wp>Integrated_development_environment|ολοκληρωμένο περιβάλλον ανάπτυξης λογισμικού]] με έμφαση στην ανάπτυξη προγραμμάτων Java. Συνήθως ένα ολοκληρωμένο περιβάλλον ανάπτυξης περιέχει επεξεργαστή κειμένου για τη συγγραφή πηγαίου κώδικα, έναν μεταγλωττιστή, εργαλεία αυτόματης παραγωγής κώδικα και αποσφαλματωτή (debugger). Το NetBeans υποστηρίζει όλες τις παραπάνω λειτουργίες. ===== Εγκατάσταση JDK/NetBeans σε περιβάλλον Windows ===== - Πηγαίνετε στην ιστοσελίδα [[http://www.oracle.com/technetwork/java/javase/downloads/index.html| Oracle JDK Download]]. - Επιλέξτε **Netbeans with JDK 8**, κατεβάστε και τρέξτε το εκτελέσιμο {{:netbeans:oracle-jdk-download-page.png?80|}} . - Προσθέστε στο Path των Windows το PATH στο οποίο βρίσκονται τα εκτελέσιμα του JDK (//δες παρακάτω//). Το παραπάνω εκτελέσιμο εγκαθιστά μαζί το JDK (Java Development Kit) μαζί με το JRE (Java Runtime Environment). Αν δεν επιλέξετε κάτι διαφορετικό το JDK εγκαθίσταται στον κατάλογο **"C:\Program Files\Java\jdk1.8.0_xx"**, όπου xx είναι ο αριθμός της τελευταίας αναβάθμισης του λογισμικού και JRE στον κατάλογο **"C:\Program Files\Java\jre8"**. ==== Ενημέρωση της μεταβλητής PATH ==== Το λειτουργικό σύστημα Windows εκτελέσιμα προγράμματα στον τρέχον κατάλογο και στους καταλόγους που ορίζονται από την μεταβλήτή PATH. Είναι αναγκαίο επομένως να προσθέσετε τους καταλόγους στους οποίους βρίσκονται τα εργαλεία της Java στην μεταβλητή PATH, ώστε να μπορείτε να μεταγλωττίζετε το πρόγραμμα σας. Για να το κάνετε αυτό ακολουθήστε τα παρακάτω βήματα: - Control Panel ⇒ System (Σύστημα) ⇒ Advanced system settings (Ρυθμίσεις Συστήματος για προχωρημένους) - Επιλέξτε την καρτέλα "Advanced (Για προχωρημένους)" ⇒ Environment Variables (Μεταβλητές περιβάλλοντος) - Στις "System Variables (Μεταβλητές Συστήματος)" επιλέξτε "Path" ⇒ Edit (Επεξεργασία) - <wrap caution> Ακολουθήστε αυστηρά τo βήμα αυτό</wrap> Στο περιεχόμενο της μεταβλητής **Path** προσθέστε στην αρχή το παρακάτω **c:\Program Files\Java\jdk1.8.0_xx\bin** (όπου xx ο αριθμός της έκδοσης της java) και στη συνέχεια προσθέστε τον χαρακτήρα ';'. <WRAP important 80% center round> Δεν θα πρέπει να σβήσετε τίποτα από το υφιστάμενο περιεχόμενο της μεταβλητής Path. Αν σβήσετε κάτι κάποια προγράμματα πιθανόν να μην δουλεύουν. Επίσης, μην ξεχάσετε τον χαρακτήρα ';' στο τέλος.</WRAP> <code> Variable name : PATH Variable value : c:\Program Files\Java\jdk1.8.0_xx\bin;[exiting entries...] </code> ==== Επιβεβαίωση ορθής εγκατάστασης ==== Ξεκινήστε ένα CMD shell (Επιλέξτε "Start" button ⇒ run... ⇒ enter "cmd"; OR from "Start" button ⇒ All Programs ⇒ Accessories ⇒ Command Prompt). Εναλλακτικά, χρησιμοποιήστε το πρόγραμμα [[http://sourceforge.net/projects/console/ | Console2]]. Γράψτε τις παρακάτω εντολές για να βεβαιωθείτε ότι λειτουργούν σωστά τα προγράμματα java και javac. <code> prompt> java -version java version "1.8.0_xx" Java(TM) SE Runtime Environment (build 1.8.0_xx-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode) prompt> javac -version javac 1.8.0_xx </code> ===== Δημιουργία νέου project στο NetBeans ===== Για τη δημιουργία ενός νέου project επιλέγετε τα εξής βήματα: - Πατάτε το {{:netbeans:01.png?linkonly|κίτρινο κουμπί}} πάνω αριστερά ή το συνδυασμό πλήκτρων Ctrl + Shift + N. Σας ανοίγει ένα παράθυρο διαλόγου. - Στο παράθυρο διαλόγου επιλέγετε από αριστερά την κατηγορία Java και από αριστερά μία από τις επιλογές που ταιριάζει στην περίπτωση σας. Για τις ανάγκες του συγκεκριμένου παραδείγματος επιλέγουμε {{:netbeans:02.png?linkonly|Java Application}}. - Στο επόμενο παράθυρο διαλόγου έχουμε να επιλέξουμε τα εξής ({{netbeans:03.png?linkonly|όπως είναι μαρκαρισμένα στο σχήμα}}): - <color red>(μαρκαρισμένο με 1)</color> Επιλέγουμε την τοποθεσία στην οποία θέλουμε να αποθηκευτεί το project μας. - <color red>(μαρκαρισμένο με 2)</color> Επιλέγουμε το όνομα του project μας. - <color red>(μαρκαρισμένο με 3)</color> Επιλέγουμε το όνομα της κλάσης που θα περιέχει τη μέθοδο ''public static void main(String []args){...}''. {{:netbeans:04.png?linkonly|Εδώ}} δίνεται ένα παράδειγμα όπου το όνομα του project έχει αλλαχθεί σε ''MyTestProject'' και το όνομα της κλάσης που φιλοξενεί τη μέθοδο main έχει αλλαχθεί σε ''MyMainTestClass''. Το παράθυρο που σας ανοίγει χωρίζεται σε 3 τουλάχιστον υπό παράθυρα τα οποία είναι τα εξής: * Το επάνω αριστερά παράθυρο αφορά την διάρθρωση των αρχείων σας στο project. * Το κάτω αριστερά παράθυρο αφορά τις διαθέσιμες κλάσεις και μεθόδους στο project σας. * Το δεξί παράθυρο είναι ο επεξεργαστής κειμένου για τη συγγραφή κώδικα. Ας επιλέξουμε τώρα να προσθέσουμε κώδικα από δύο γνώριμες κλάσεις, τις κλάσεις [[java:objects|Point και Rectangle]]. Κάνοντας δεξί κλικ πάνω στο package στο οποίο θέλουμε να προσθέσουμε κλάσεις επιλέγουμε {{:netbeans:06.png?linkonly|New -> Java Class..}}. Στο επόμενο παράθυρο διαλόγου επιλέγετε το όνομα της κλάσης που θέλετε να εισάγετε και πατάτε το κουμπί ''Finish'' ({{:netbeans:07.png?linkonly|δείτε εδώ}}). Στη συνέχεια εισάγετε τον κώδικα της κλάσης Rectangle στο νέο αρχείο που δημιουργήθηκε. Επαναλάβετε την ίδια διαδικασία για την κλάση Point. Τέλος, επιλέξτε το κουμπί **Save All** ή το συνδυασμό πλήκτρων Ctrl + Shift + S για να σώσετε τις τελευταίες αλλαγές. Τέλος, μέσα στη μέθοδο main θα επικολλήσουμε τον κώδικα της μεθόδου main της κλάσης [[http://inf-server.inf.uth.gr/courses/CE325/doku.php?do=export_code&id=java:objects&codeblock=2|CreateObjectDemo]]. ===== Εκτέλεση του Project ===== Για να εκτελέσετε το project πατάτε το κουμπί Run που βρίσκεται επάνω και στο κέντρο. Η μεταγλώττιση γίνεται αυτόματα από το Netbeans. Το αποτέλεσμα της εκτέλεσης δίνεται στο νέο παράθυρο διαλόγου που ανοίγει {{:netbeans:08.png?linkonly|στα δεξιά}}. ===== Αντιμετώπιση σφαλμάτων κατά τη μεταγλώττιση ===== Κατά τη συγγραφή ενός προγράμματος είναι λογικό να εμφανισθούν σφάλματα κατά τη διάρκεια της μεταγλώττισης. Εάν το πρόγραμμα σας έχει κάποιο συντακτικό λάθος αυτό θα εμφανισθεί με δύο τρόπους. * πάνω στον editor και στα αριστερά της γραμμής (στην θέση του αριθμού της γραμμής) θα εμφανισθεί ένα θαυμαστικό σε κόκκινο πλαίσιο. Αυτό σημαίνει ότι υπάρχει σφάλμα κατά τη μεταγλώττιση στη συγκεκριμένη γραμμή. * //Το NetBeans καλεί τον compiler όχι μόνο κατά την εντολή μεταγλώττισης ή εκτέλεσης, αλλά και κατά τη συγγραφή του προγράμματος σας, εμφανίζοντας συντακτικά λάθη που καλείστε να διορθώσετε πριν καν επιχειρήσετε να μεταγλωττίσετε//. * Εάν επιχειρήσετε να μεταγλωττίσετε επιλέγοντας ''Run -> Build Project'' ή ισοδύναμα πατώντας το πλήκτρο F11, τότε θα σας εμφανίσει τα λάθη σας σε ένα νέο παράθυρο στα δεξιά του κώδικα ({{:netbeans:09.png?linkonly|όπως εδώ}}).

netbeans/intro.1486736480.txt.gz · Last modified: 2017/02/10 14:21 by gthanos