Η γλώσσα προγραμματισμού Java κυκλοφόρησε για πρώτη φορά το 1995 και έκτοτε εξελίχθηκε σε γίγαντα μεταξύ των γίγαντων. Σύμφωνα με την Oracle, υπάρχουν περισσότεροι από 9 εκατομμύρια προγραμματιστές Java παγκοσμίως. Και λόγω του Android, υπάρχουν εκατομμύρια smartphones που εκτελούν Java, ενώ ταυτόχρονα κάθε Blu-ray player στον κόσμο φέρει Java. Τελευταίο, αλλά εξίσου σημαντικό, η Java είναι διαθέσιμη για το Raspberry Pi!

Για να εγκαταστήσετε το Java 8 στο Pi σας, χρησιμοποιήστε την ακόλουθη εντολή:

 sudo apt-get να εγκαταστήσετε το oracle-java8-jdk 

Για να ελέγξετε ότι όλα έχουν εγκατασταθεί Εντάξει, πληκτρολογήστε:

 java -version 

Η έξοδος δείχνει ότι έχει εγκατασταθεί το Java 1.8.0. 1.8 σημαίνει Java 8. Οι αρχικές κυκλοφορίες της Java ήταν όλες "απελευθερώσεις": 1.0, 1.1, 1.2, 1.3 και 1.4. Αλλά το 2004, όταν κυκλοφόρησε το Java 1.5, κυκλοφόρησε ως Java 5. Ωστόσο, το 1, 5 παρέμεινε ο εσωτερικός αριθμός έκδοσης. Έτσι 1.5 είναι Java 5, 1.6 είναι Java 6, 1.7 είναι Java 7, και 1.8 είναι Java 8.

Τώρα για να γράψετε ένα απλό πρόγραμμα Java. Δημιουργήστε ένα αρχείο που ονομάζεται "Hello.java" χρησιμοποιώντας nano:

 nano Hello.java 

Η πρωτεύουσα "H" είναι σημαντική, οπότε βεβαιωθείτε ότι πληκτρολογείτε "Hello.java" και όχι "hello.java". Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο αρχείο:

 δημόσια τάξη Γεια σας {δημόσιο στατικό κενό main (String [] args) {System.out.println ("Hello Make Tech Tech"); }} 

Στην Java, το όνομα της δημόσιας κλάσης πρέπει να είναι το ίδιο με το όνομα του αρχείου. Αυτό διευκολύνει την εύρεση μαθημάτων όταν έχετε μεγάλα προγράμματα. Αν πρέπει να βρείτε την κλάση "TheNetworkListener", τότε θα βρίσκεται στο αρχείο "TheNetworkListener.java" και ούτω καθεξής.

Για να μεταγλωττίσετε τον τύπο του προγράμματος:

 javac Hello.java 

Εάν η σύνταξη ήταν επιτυχής τότε δεν θα υπάρξει έξοδος. Αλλά αν το πρόγραμμα έχει σφάλματα, τότε θα εμφανιστούν.

Για να εκτελέσετε τον τύπο προγράμματος:

 java Γεια σας 

Η έξοδος θα είναι η συμβολοσειρά "Hello Make Tech Easier"

Συγχαρητήρια, γράψατε τώρα και εκτελέστε το πρώτο πρόγραμμα Java σε Raspberry Pi.

Μπορείτε επίσης να γράψετε προγράμματα GUI με Java. Υπάρχουν ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDE) όπως το NetBeans, τα οποία σας επιτρέπουν να σχεδιάζετε γραφικά γραφικές εφαρμογές Java. Αλλά είναι επίσης δυνατό να γράψετε προγράμματα GUI χρησιμοποιώντας μόνο ένα πρόγραμμα επεξεργασίας κειμένου.

Δημιουργήστε ένα αρχείο με όνομα "HelloDialog.java" με nano:

 nano HelloDialog.java 

Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα:

 εισαγωγή javax.swing.JOptionPane; Δημόσια τάξη HelloDialog {δημόσιο static κενό main (String [] args) {JOptionPane.showMessageDialog (μηδέν, "Hello MTE!"); }} 

Βεβαιωθείτε ότι έχετε τρέξει την επιφάνεια εργασίας του Raspberry Pi (χρησιμοποιώντας το "startx" αν είναι απαραίτητο). Καταρτίστε το πρόγραμμα χρησιμοποιώντας το " javac HelloDialog.java " και εκτελέστε το χρησιμοποιώντας το " java HelloDialog ".

Το πρόγραμμα χρησιμοποιεί το εργαλείο Java widget GUI που ονομάζεται Swing. Το μόνο που κάνει είναι να εμφανιστεί ένα παράθυρο διαλόγου μηνύματος. Ωστόσο, πιο σύνθετα προγράμματα μπορούν να γραφτούν χρησιμοποιώντας το Swing. Δημιουργήστε ένα αρχείο που ονομάζεται "SimpleSwing.java" και επεξεργαστείτε το με nano. Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο αρχείο.

 εισαγωγή javax.swing.JFrame; εισαγωγή javax.swing.SwingUtilities; η δημόσια κλάση SimpleSwing επεκτείνει το JFrame {public SimpleSwing () {setTitle ("Απλό παράδειγμα"). setSize (300, 200). setLocationRelativeTo (null); setDefaultCloseOperation (EXIT_ON_CLOSE); } Δημόσια στατική κενή κύρια (String [] args) {SwingUtilities.invokeLater (νέα Δυνατότητα εκτέλεσης () {@Override public void run () {SimpleSwing ex = new SimpleSwing (); }} 

Το πρόγραμμα είναι αρκετά απλό. Ωστόσο, δείχνει ότι μπορείτε να δημιουργήσετε ένα παράθυρο με τίτλο. Το παράθυρο μπορεί να αλλάξει μέγεθος και να κλείσει, όπως θα περίμενε κανείς. Αυτό είναι το δομικό στοιχείο για πιο σύνθετες εφαρμογές.

Υπάρχουν πολλά σεμινάρια online σχετικά με τη γλώσσα προγραμματισμού Java. Εδώ είναι μια μικρή επιλογή:

  • Ξεκινώντας
  • Μάθηση της Γλώσσας Java
  • Βασικές τάξεις Java
  • Εισαγωγή στον προγραμματισμό Java - Tutorial
  • Εισαγωγή στον προγραμματισμό με Java

Αν έχετε προβλήματα με τα παραδείγματα που δίνονται παραπάνω ή με τη λήψη της Java για να εργαστείτε στο Raspberry Pi, παρακαλούμε να αφήσετε ένα σχόλιο παρακάτω και θα δούμε αν μπορούμε να βοηθήσουμε.