
Δημοσίευσε

Εάν χρησιμοποιείτε Java στο Mac σας, θα πρέπει να γνωρίζει πού είναι εγκατεστημένη η Java. Μάθετε πώς να ρυθμίζετε το JAVA_HOME σε Mac.
Η Java είναι μια εξαιρετικά δημοφιλής γλώσσα προγραμματισμού και πλατφόρμα που χρησιμοποιείται για την εκτέλεση λογισμικού σε οτιδήποτε, από υπολογιστές και κονσόλες παιχνιδιών σε smartphone και συστήματα δορυφορικής πλοήγησης. Χρησιμοποιείται επίσης από εφαρμογές που εκτελούνται στο Mac σας.
Ορισμένες από αυτές τις εφαρμογές χρησιμοποιούν ένα μεταβλητή περιβάλλοντος που κατευθύνει στη θέση όπου εγκαταστάθηκε η Java. Για να εκτελούνται αυτές οι εφαρμογές όπως αναμένεται, ίσως χρειαστεί να ρυθμίσετε το JAVA_HOME ώστε να δείχνει τη σωστή θέση. Μπορείτε επίσης να χρησιμοποιήσετε τη μεταβλητή για να καθορίσετε ποια έκδοση Java θα χρησιμοποιήσετε εάν έχετε εγκαταστήσει περισσότερες από μία εκδόσεις.
Δείτε πώς μπορείτε να ρυθμίσετε το JAVA_HOME σε Mac.
Τι είναι το JAVA_HOME σε Mac;
JAVA_HOME είναι μια μεταβλητή περιβάλλοντος που λέει στο Mac σας πού είναι εγκατεστημένη η Java. Εάν έχετε πολλές εγκαταστάσεις, μπορείτε επίσης να χρησιμοποιήσετε το JAVA_HOME για να καθορίσετε ποια έκδοση θα χρησιμοποιήσετε.
Ορισμένες εφαρμογές μπορούν να λειτουργήσουν χωρίς αυτήν τη μεταβλητή, αλλά άλλες ενδέχεται να μην λειτουργούν όπως αναμένεται έως ότου ρυθμιστεί το JAVA_HOME. Εάν συμβαίνει αυτό, θα χρειαστεί να ρυθμίσετε με μη αυτόματο τρόπο το JAVA_HOME στο Mac σας για να δείχνει το JDK που θέλετε να χρησιμοποιήσετε.
Πώς να προσδιορίσετε ποιο κέλυφος χρησιμοποιείτε σε Mac
Η μέθοδος για τη ρύθμιση του JAVA_HOME σε Mac θα διαφέρει ανάλογα με το προεπιλεγμένο κέλυφος που χρησιμοποιείτε στο Terminal. Συνήθως θα είναι είτε bash είτε zsh, με το zsh να είναι το προεπιλεγμένο σε νεότερους Mac και το bash το προεπιλεγμένο σε παλαιότερους.
Μπορείτε να προσδιορίσετε γρήγορα ποιο κέλυφος χρησιμοποιείτε στο Terminal ή αλλάξτε το προεπιλεγμένο κέλυφος τερματικού αν θέλετε.
Για να δείτε ποιο κέλυφος χρησιμοποιείτε στο Mac σας:
- Ανοιξε Τερματικό.
- Πληκτρολογήστε την παρακάτω εντολή και μετά πατήστε Εισαγω:
echo $0
- Θα δείτε το τρέχον κέλυφος στη λίστα.
Πώς να ρυθμίσετε το JAVA_HOME στο zsh
Εάν χρησιμοποιείτε zsh, τα παρακάτω βήματα θα σας επιτρέψουν να βρείτε τη διαδρομή για το Java JDK σας. Στη συνέχεια, μπορείτε να ορίσετε το JAVA_HOME σε αυτήν τη διαδρομή. Μόλις το κάνετε, το JAVA_HOME μπορεί να χρησιμοποιηθεί ως κατεύθυνση προς τη σωστή τοποθεσία για την εγκατάσταση Java JDK.
Για να ρυθμίσετε το JAVA_HOME στο zsh:
- Ανοιξε Τερματικό.
- Για να βρείτε τον κατάλογό σας Java JDK, πληκτρολογήστε τα παρακάτω και πατήστε Εισαγω:
/user/libexec/java_home
- Θα δείτε τη διαδρομή για την εγκατάσταση Java.
- Για να ορίσετε το JAVA_HOME σε αυτήν τη διαδρομή, εισαγάγετε τα ακόλουθα, αντικαθιστώντας τη διαδρομή που εμφανίζεται με τη διαδρομή που επιστράφηκε στο βήμα 1 παραπάνω:
echo export "JAVA_HOME=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home" ≫ ~/.zshrc
- Εισάγετε τα ακόλουθα:
source ~/.zshrc
- Για να ελέγξετε ότι το JAVA_HOME έχει οριστεί στη σωστή διαδρομή, πληκτρολογήστε:
echo $JAVA_HOME
- Θα πρέπει να δείτε τη σωστή διαδρομή για την εγκατάσταση Java.
Πώς να ρυθμίσετε το JAVA_HOME στο bash
Εάν χρησιμοποιείτε μια παλαιότερη έκδοση του macOS, το προεπιλεγμένο κέλυφος είναι πιθανό να είναι το bash. Μπορείτε να ορίσετε το JAVA_HOME με παρόμοιο τρόπο, αλλά το αρχείο που θα τροποποιήσετε είναι διαφορετικό.
Για να ρυθμίσετε το JAVA_HOME στο bash:
- Ανοιξε Τερματικό.
- Εντοπίστε τον κατάλογό σας Java JDK εισάγοντας την ακόλουθη εντολή:
/usr/libexec/java_home
- Σημειώστε τη διαδρομή όπου βρίσκεται η Java.
- Εισαγάγετε την ακόλουθη εντολή, αντικαθιστώντας τη διαδρομή JAVA_HOME με τη διαδρομή που σημειώσατε στο βήμα 3:
echo export "JAVA_HOME=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home" ≫ ~/.bash_profile
- Επανεκκίνηση Τερματικό ή εισάγετε την ακόλουθη εντολή:
source ~/.bash_profile
- Για να ελέγξετε τη διαδρομή του JAVA_HOME πληκτρολογήστε:
echo $JAVA_HOME
- Θα πρέπει να δείτε τη διαδρομή που σημειώσατε στο βήμα 3.
Πώς να χρησιμοποιήσετε ένα συγκεκριμένο JDK για JAVA_HOME
Μπορεί να έχετε πολλές εκδόσεις Java εγκατεστημένες στον υπολογιστή σας. Εάν ναι, ίσως θέλετε να ορίσετε μια συγκεκριμένη έκδοση για το JAVA-HOME. Μπορείτε να το κάνετε αυτό ανατρέχοντας στον αριθμό έκδοσης.
Για να ορίσετε ένα συγκεκριμένο JDK για JAVA_HOME:
- Ανοιξε Τερματικό.
- Για να δείτε όλες τις εκδόσεις Java που έχετε εγκαταστήσει, πληκτρολογήστε τα εξής:
/usr/libexec/java_home -V
- Θα δείτε τώρα μια λίστα με τις εκδόσεις και τις τοποθεσίες τους.
- Για να ορίσετε μια συγκεκριμένη έκδοση της Java σε JAVA_HOME στο bash, εισαγάγετε τα ακόλουθα, αντικαθιστώντας τον αριθμό έκδοσης με την έκδοση του JDK που θέλετε να χρησιμοποιήσετε:
echo export "JAVA_HOME=\$(usr/libexec/java_home v-11)" ≫ ~/.bash_profile
- Για να ορίσετε μια συγκεκριμένη έκδοση στο zsh, πληκτρολογήστε τα εξής:
echo export "JAVA_HOME=\$(usr/libexec/java_home v-11)" ≫ ~/.zshrc
- Επανεκκίνηση Τερματικό ή εισάγετε:
source ~/.bash_profile
ή
source ~/.zshrc
- Εισαγάγετε τα ακόλουθα για να ελέγξετε την έκδοση της Java που έχει οριστεί σε JAVA_HOME:
echo $JAVA_HOME
- Εάν αυτό δεν επιστρέψει τη σωστή θέση, επαναλάβετε τα βήματα 1-6, αλλά αντικαταστήστε \$(usr/libexec/java_home v-11) με την πλήρη διαδρομή του JDK, όπως π.χ =/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home
Διαχείριση των ρυθμίσεων του Mac σας
Η εκμάθηση του τρόπου ρύθμισης του JAVA_HOME σε Mac διασφαλίζει ότι η σωστή έκδοση της Java χρησιμοποιείται από εφαρμογές που απαιτούν αυτήν τη μεταβλητή. Υπάρχουν πολλοί άλλοι τρόποι με τους οποίους μπορείτε να αποκτήσετε περισσότερο έλεγχο του Mac σας.
Μπορείτε να μάθετε πώς να απενεργοποιήστε την αυτόματη φωτεινότητα στο Mac σας εάν είναι πάντα πολύ αμυδρό ή πολύ φωτεινό. Μπορείτε να μάθετε πώς να χρήση υπαγόρευσης σε Mac αν έχετε βαρεθεί να πρέπει να πληκτρολογείτε. Και μπορείτε ακόμη και να γλυτώσετε λίγο πληκτρολογώντας ενεργοποίηση της αυτόματης σύνδεσης σε Mac, επομένως δεν χρειάζεται να συνεχίσετε να εισάγετε τα διαπιστευτήριά σας.