JAVA ΕΝΟΤΗΤΑ 1 – JAVA DEVELOPMENT ENVIRONMENT INSTALLATION

 



ΕΙΣΑΓΩΓΗ

 Στο σημερινό δωρεάν μάθημα Java, θα εγκαταστήσουμε το Java 17 JDK και όλα τα εργαλεία που χρειάζονται για να δημιουργήσουμε καινούργιο κώδικα γραμμένο σε Java, να κάνουμε διορθώσεις σε υπάρχον κώδικα αλλά και να εκτελούμε τις γραμμένες σε Java εφαρμογές μας.

Για αυτό το σκοπό θα χρειαστεί να έχουμε τα εξής εργαλεία διαθέσιμα και εγκαταστημένα στον υπολογιστή μας:

1.      Java Development Kit (JDK)

2.      Apache Maven

3.      VS Studio Code

JAVA SE DEVELOPMENT KIT INSTALLATION

Στα δωρεάν μαθήματα Java που θα ακολουθήσουν θα χρησιμοποιήσουμε την έκδοση Java 17 που έρχεται να αντικαταστήσει την έκδοση 11 την οποία χρησιμοποιούσαμε για τόσα χρόνια. Η έκδοση 17 θα είναι και η έκδοση που θα χρησιμοποιηθεί τόσο από το Jakarta EE 10 όσο και από το Spring Boot 3.

Πηγαίνουμε λοιπόν στο site της Oracle (Java Archive Downloads - Java SE 17 (oracle.com)) και βρίσκουμε την έκδοση της Java που είναι κατάλληλη για το λειτουργικό σύστημα του υπολογιστή μας. Τα δικά μας παραδείγματα θα είναι όλα δημιουργημένα σε περιβάλλον Windows 10.


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


Στο επόμενο παράθυρο, δεχόμαστε την προτεινόμενη τοποθεσία όπου θα εγκατασταθεί η Java στον υπολογιστή μας πατώντας Next.


Περιμένετε λίγα δευτερόλεπτα να ολοκληρωθεί η εγκατάσταση της Java και μετά πατάτε Close να κλείσει το παράθυρο της εγκατάστασης.


Αν και η Java έχει τώρα εγκατασταθεί στον υπολογιστή μας, δεν είναι επίσημα δηλωμένη στο περιβάλλον των Windows. Προγράμματα όπως Apache Maven και VS Code που χρειάζονται την Java για να λειτουργήσουν σωστά, θα ψάξουν στο περιβάλλον των Windows για να βρούνε ποια έκδοση της Java είναι επίσημα δηλωμένη προς χρήση από όλες τις εφαρμογές.

Για αυτό λοιπόν τον λόγο θα πρέπει να μεταφερθούμε στα System Settings των Windows και θα δηλώσουμε την εγκατάσταση της Java που μόλις ολοκληρώσαμε.

Αν έχετε English Windows ψάχνετε για το View advanced system settings.


Ενώ αν έχετε ελληνικά Windows ψάχνετε για το προβολή των ρυθμίσεων του συστήματος για προχωρημένους.


Από τις καρτέλες που θα εμφανιστούν, πατήστε εκείνη που λέει Για προχωρημένους (ή Advanced) και μετά μεταβλητές περιβάλλοντος (ή Environment Variables).


Από το καινούργιο παράθυρο που θα εμφανιστεί πατάμε την επιλογή Δημιουργία (ή New) από τις μεταβλητές συστήματος (ή System Variables).


Εδώ ορίζουμε μια μεταβλητή με το όνομα JAVA_HOME και την τοποθεσία που έχει εγκατασταθεί η Java. Πατήστε ΟΚ όταν ολοκληρώσετε αυτό το βήμα.


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


Πατάμε δημιουργία (ή New) και κατευθύνουμε τα Windows στο bin φάκελο της Java εγκατάστασης.


Τώρα ανοίγετε ένα CMD terminal στα Windows και εκτελείτε την εντολή java --version για να βεβαιωθείτε ότι τα Windows έχουν αναγνωρίσει σωστά τις ρυθμίσεις που προσθέσατε στα προηγούμενα βήματα. Το αποτέλεσμα της εντολής θα πρέπει να είναι το εξής:


APACHE MAVEN INSTALLATION

Το επόμενο σημαντικό πρόγραμμα που θα πρέπει να εγκαταστήσουμε είναι το Apache Maven. Το συγκεκριμένο εργαλείο θα μας βοηθήσει να δημιουργήσουμε ένα αρχικό Java Project και να φορτώσει αυτόματα όλες τις βιβλιοθήκες που χρειάζεται η εφαρμογή μας για να εκτελεστεί. Το Apache Maven είναι απαραίτητο εργαλείο για κάθε Java προγραμματιστή και θα το χρειαστείτε τόσο για τα δωρεάν μαθήματα Java όσο και για τα δωρεάν μαθήματα Spring Boot.

Πηγαίνουμε λοιπόν στο web site του Apache Maven (Maven – Download Apache Maven) και κατεβάζουμε την τελευταία έκδοση σε zip μορφή (Binary zip archive).


Αφού κατεβάσετε το αρχείο, το κάνετε unzip σε όποιο directory θέλετε.


Τώρα θα πρέπει να δηλώσουμε στα Windows (όπως κάναμε και με την Java) την τοποθεσία που βρίσκεται το εκτελέσιμο αρχείο του Maven έτσι ώστε προγράμματα όπως το VS Code να μπορούν να το βρουν και να το χρησιμοποιήσουν για την δημιουργία καινούργιου Java Project. Το πρώτο βήμα είναι να δημιουργήσουμε μια καινούργια μεταβλητή με το όνομα M2_HOME και να δηλώσουμε το φάκελο του Apache Maven.


Το δεύτερο βήμα είναι να κάνετε διπλό κλικ επάνω στην Path μεταβλητή και να δηλώσετε το φάκελο bin στο οποίο βρίσκεται το εκτελέσιμο αρχείο του Apache Maven.


Αν τώρα ανοίξουμε ένα cmd terminal και εκτελέσουμε την εντολή mvn version θα πρέπει να δούμε την έκδοση του Apache Maven που έχουμε εγκαταστήσει και την έκδοση της Java που χρησιμοποιεί.


VS CODE INSTALLATION

Τώρα που έχουμε εγκαταστήσει την Java και το Apache Maven μπορούμε να επιλέξουμε οποιοδήποτε Integrated Development Environment (IDE) μας βολεύει για να αναπτύξουμε τις Java εφαρμογές μας. Υπάρχει μια αρκετά μεγάλη λίστα με δωρεάν και αξιόπιστα IDE από τα οποία θα μπορούσατε να επιλέξετε όπως το Intellij Community Edition, Eclipse, NetBeans κτλ.

Στα δωρεάν μαθήματα Java θα επιλέξουμε το Visual Studio Code γιατί πολύ απλά έχει πολλά δωρεάν extensions, υποστηρίζει όλες τις γλώσσες προγραμματισμού και είναι πλούσιο στις υπηρεσίες που προσφέρει. Εννοείται ότι η επιλογή είναι δική σας και μπορείτε να ακολουθήσετε τα μαθήματα με οποιοδήποτε IDE εσείς προτιμάτε.

Το τελευταίο μας βήμα λοιπόν είναι να εγκαταστήσουμε το Visual Studio Code. Αυτή θα είναι μια εύκολη διαδικασία γιατί απλά κατεβάζουμε το πρόγραμμα από το web site της Microsoft (Visual Studio Code - Code Editing. Redefined) και το κάνουμε εγκατάσταση.


Το VS Code είναι, όπως ήδη αναφέραμε, ένα περιβάλλον που υποστηρίζει πολλαπλές γλώσσες προγραμματισμού. Όμως θα πρέπει να εγκαταστήσουμε τα extensions εκείνα που αντιστοιχούν στην γλώσσα προγραμματισμού που θέλουμε να χρησιμοποιήσουμε. Στη δική μας περίπτωση, θα πρέπει να προσθέσουμε στο VS Code περιβάλλον τα extensions της Java για να έχουμε διαθέσιμες όλες εκείνες τις λειτουργίες που μας επιτρέπουν να γράψουμε, να εκτελέσουμε και να κάνουμε debug τα προγράμματα μας.

Ξεκινάμε λοιπόν το VS Code και από τα αριστερά εικονίδια επιλέγουμε το extensions. Μέσα στο πεδίο αναζήτησης γράφουμε Java έτσι ώστε να εμφανιστεί η λίστα με όλα τα διαθέσιμα extensions για την Java. Κάνετε μια φορά κλικ επάνω στο Extension Pack for Java και από τα δεξιά επιλέγετε Install. Το συγκεκριμένο extension στην πραγματικότητα θα καλέσει μια συλλογή από άλλα extensions των οποίων οι λειτουργίες είναι απαραίτητες σε κάθε κώδικα java.


Ακολουθώντας την ίδια ακριβώς λογική και διαδικασία μπορούμε να εγκαταστήσουμε όποια άλλα extensions νομίζουμε ότι μπορεί να μας είναι χρήσιμα. Για παράδειγμα, μπορείτε να ψάξετε για κάποιο extension που να σας δημιουργεί αυτόματα getter και setter μεθόδους σε μια κλάση. Φυσικά ότι άλλο χρειαστούμε, θα το καλύψουμε σε μελλοντικά μαθήματα Java.

Το περιβάλλον μας είναι έτοιμο. Στην επόμενη ενότητα θα δείξουμε βήμα-προς-βήμα πως δημιουργούμε ένα απλό πρόγραμμα Java, πως το κάνουμε compile χρησιμοποιώντας το Maven, και πως το εκτελούμε.

Μην ξεχάσετε να κάνετε ένα μικρό donation έτσι ώστε αυτό το blog να μεγαλώσει ακόμα πιο πολύ και να έχει περισσότερες δυνατότητες στην online παράδοση δωρεάν μαθημάτων.

full-width

Post a Comment

1 Comments

  1. Μπράβο σας. Ίσως ο καλύτερος οδηγός για το πως να στήσεις το λειτουργικό σου για java development που έχω δει!

    ReplyDelete

Η γνώμη σας είναι σημαντική.