Διαφήμιση
Στο Linux, υπάρχουν δύο διαφορετικές εφαρμογές του Ιάβα που είναι διαθέσιμα για χρήση. Η ποικιλία ανοιχτού κώδικα που περιλαμβάνουν οι περισσότερες διανομές από προεπιλογή είναι γνωστή, ως σύνολο, ως OpenJDK. Η άλλη λύση, που δεν περιλαμβάνεται από προεπιλογή στις περισσότερες διανομές λόγω του ιδιόκτητου χαρακτήρα της, είναι η Oracle Java (πρώην Sun Java). Και τα δύο λειτουργούν πολύ καλά, εκτός από το ότι η Oracle Java μπορεί να έχει μερικές ακόμη διορθώσεις. Όσον αφορά τη βάση κώδικα, είναι 98-99% πανομοιότυπα.
Ubuntu και Αψίδα Πώς να εγκαταστήσετε το Arch Linux στον υπολογιστή σας [Μέρος 1]Κατά τη διάρκεια των δύο μηνών μου εδώ στο MakeUseOf, ανέφερα το Arch Linux (στο εξής απλώς ονομάζεται "Arch") μερικές φορές. Ωστόσο, η Arch δεν έχει ποτέ καλυφθεί εδώ, οπότε οι άνθρωποι μπορεί να είναι λίγοι ... Διαβάστε περισσότερα σας επιτρέπει να εγκαταστήσετε εύκολα οποιαδήποτε εφαρμογή, ενώ Μαλακό καπέλλο Το Linux μόλις έγινε καλύτερο με τη διανομή Fedora 16 BetaΟι διανομές Linux βελτιώθηκαν αλματωδώς και αυτές οι βελτιώσεις γίνονται ορατές στις τελευταίες εκδόσεις beta. Το Fedora, μία από τις κορυφαίες διανομές που φέρουν το GNOME 3, δεν διαφέρει και πρέπει να έχει ... Διαβάστε περισσότερα Οι χρήστες θα έχουν λίγο πιο δύσκολο χρόνο (τουλάχιστον όταν πρόκειται για την εγκατάσταση του Oracle Java). Αυτό το άρθρο πρέπει να ξεκαθαρίσει οποιαδήποτε σύγχυση σχετικά με τον τρόπο λειτουργίας του, συμπεριλαμβανομένων ορισμένων συμβουλών και κόλπων που ανακάλυψα για χρήστες 64-bit.
Εγκατάσταση του OpenJDK (Εύκολο)
Η εγκατάσταση του OpenJDK είναι πραγματικά απλή. Για να αποκτήσετε όλες τις λειτουργίες Java, θα πρέπει να εκτελέσετε αυτήν την εντολή για να εγκαταστήσετε τα απαραίτητα πακέτα εάν δεν είναι ήδη εγκατεστημένα:
sudo yum εγκατάσταση icedtea-web java-1.6.0-openjdk
. Αυτό εγκαθιστά το Java Runtime Environment και τις απαραίτητες προσθήκες προγράμματος περιήγησης για να αποκτήσετε ένα πλήρες λειτουργικό σύστημα Java. Μπορείτε επίσης να εγκαταστήσετε αυτά τα δύο πακέτα μέσω του διαχειριστή πακέτων.
Εγκατάσταση του Oracle Java (πιο δύσκολο)
Απλό, σωστά; Λοιπόν, δυστυχώς ορισμένα προγράμματα Java φαίνεται να απαιτούν το Oracle Java για να λειτουργήσουν σωστά, αν και δεν έχουν όλοι αυτό το πρόβλημα. Θα το χωρίσω σε δύο ενότητες, μία για χρήστες 32-bit και μία για χρήστες 64-bit. Στη συνέχεια, μπορείτε να παραλείψετε την ενότητα που δεν ισχύει για το σύστημά σας.
Λήψη αρχείων
Προτού διαχωρίσουμε στις ξεχωριστές διαδρομές, όλοι οι χρήστες μπορούν τουλάχιστον να κατεβάσουν τα απαιτούμενα αρχεία. Οι χρήστες 32-bit μπορούν είτε να κατεβάσουν το JRE από εδώ ή το 32-bit JDK από εδώ, ενώ οι χρήστες 64-bit θα πρέπει να επιλέξουν μόνο το JDK 64-bit (θα εξηγήσω γιατί αργότερα). Βεβαιωθείτε ότι όταν κάνετε λήψη του αρχείου σας, επιλέγετε αυτό που αναφέρει συγκεκριμένα το RPM, το οποίο χρησιμοποιεί το Fedora. Για λόγους απλότητας, αποθηκεύστε το ληφθέν αρχείο στο φάκελο "Λήψεις". Επιπλέον, προς το παρόν, σας συνιστώ να εξακολουθείτε να χρησιμοποιείτε τα πακέτα Java 6, όπως το 6u27 τη στιγμή αυτού του άρθρου, αντί για το Java 7 επειδή είναι ακόμα πολύ νέο.
Εγκατάσταση
Για να ξεκινήσει η ρύθμιση, θα πρέπει να ανοίξετε ένα τερματικό και να εκτελέσετε
chmod + x / σπίτι //Downloads/
για να προσθέσετε εκτελέσιμα δικαιώματα στο αρχείο και, στη συνέχεια, εκτελέστε το απλώς εκτελέστε το πληκτρολογώντας
/home//Downloads/
. Μην ξεχάσετε να αντικαταστήσετε
Διαμόρφωση
Συγχαρητήρια! Το Oracle Java είναι ήδη εγκατεστημένο στο σύστημά σας! Ωστόσο, απέχετε ακόμη μερικά βήματα από την πραγματική χρήση του. Πρέπει να δημιουργήσουμε πολλούς συμβολικούς συνδέσμους σε πολλά σημεία για να μπορέσει το σύστημα να το χρησιμοποιήσει σωστά. Σημειώστε ότι αυτές οι εντολές αναφέρονται σε φακέλους όπως "jre1.6.0_27" ή "jdk1.6.0_27", που αναφέρεται στην έκδοση 6u27. Εάν κατεβάσατε διαφορετική έκδοση, ας πούμε 6u29, θα πρέπει να επεξεργαστείτε κατάλληλα τη διαδρομή.
32-bit JRE
Εάν επιλέξατε το JRE 32-bit, θα πρέπει να εισαγάγετε αυτές τις εντολές με τη σειρά:
εναλλακτικές λύσεις sudo - install / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
εναλλακτικές λύσεις sudo - install / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
εναλλακτικές λύσεις sudo --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_27/lib/i386/libnpjp2.so 20000
32-bit JDK
Εάν επιλέξατε το 32-bit JDK, θα πρέπει να εισαγάγετε αυτές τις εντολές με τη σειρά:
εναλλακτικές λύσεις sudo - install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
εναλλακτικές λύσεις sudo - install / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
εναλλακτικές λύσεις sudo --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000
εναλλακτικές λύσεις sudo - install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
εναλλακτικές λύσεις sudo - install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
64-bit JDK
Μέσω της προσωπικής εμπειρίας, έχω διαπιστώσει ότι οι χρήστες 64-bit θα πρέπει να κάνουν μερικά πράγματα διαφορετικά. Ζήτησα να κατεβάσετε το JDK 64-bit αντί για το JRE 64-bit, επειδή το JDK περιλαμβάνει μια εφαρμογή Java Web Start που λειτουργεί, ενώ το JRE δεν το κάνει. Επιπλέον, θα πρέπει να χρησιμοποιήσετε μερικά κόλπα για να λειτουργήσει αυτό. Επομένως, χρησιμοποιήστε αυτές τις εντολές με τη σειρά:
εναλλακτικές λύσεις sudo - install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
εναλλακτικές λύσεις sudo --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_27/jre/lib/amd64/libnpjp2.so 20000
εναλλακτικές λύσεις sudo - install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
εναλλακτικές λύσεις sudo - install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
sudo ln -s /usr/java/jdk1.6.0_27/jre/javaws/javaws / etc / εναλλακτικές / javaws
sudo ln -s / etc / alternative / javaws / usr / bin / javaws
Αυτό που κάνουν αυτές οι εντολές διαφορετικά είναι να εγκαταστήσετε την προσθήκη προγράμματος περιήγησης 64-bit και όχι την προσθήκη 32-bit ως καθώς και να χρησιμοποιήσετε έναν διαφορετικό τρόπο δημιουργίας των απαραίτητων συνδέσμων για javaws, καθώς ο άλλος τρόπος δεν λειτούργησε μου.
Τελικά βήματα
Τελευταίο αλλά όχι λιγότερο σημαντικό, θα πρέπει να επεξεργαστείτε ένα αρχείο και να προσθέσετε μια γραμμή κειμένου. Για να το κάνετε αυτό, μπορείτε να ανοίξετε το αγαπημένο σας πρόγραμμα επεξεργασίας κειμένου για να αλλάξετε το / home /
## εξαγωγή JAVA_HOME JDK ## εξαγωγή JAVA_HOME = "/ usr / java / jdk1.6.0_27"
Εάν εγκαταστήσατε το JRE, προσθέστε:
## εξαγωγή JAVA_HOME JRE ## εξαγωγή JAVA_HOME = "/ usr / java / jre1.6.0_27"
συμπέρασμα
Η Java τελικά εγκαταστάθηκε και διαμορφώθηκε σωστά! Τώρα θα πρέπει να μπορείτε να χρησιμοποιείτε το Java όπου κι αν το χρειάζεστε, συμπεριλαμβανομένου του Firefox. Εάν χρησιμοποιείτε διαφορετικό πρόγραμμα περιήγησης, μπορείτε να δημιουργήσετε έναν σύνδεσμο από την τοποθεσία του Firefox στον φάκελο προσθηκών του προγράμματος περιήγησής σας. Αν και είναι αρκετά δουλειά, θα αποδώσει μακροπρόθεσμα.
Τι προτιμάτε, OpenJDK ή Oracle Java; Θα θέλατε να δείτε το Oracle εντελώς ανοιχτού κώδικα Java και να διατηρήσετε μία μόνο υλοποίηση; Γιατί ή γιατί όχι? Ενημερώστε μας στα σχόλια!
Ο Ντάνι είναι πρεσβύτερος στο Πανεπιστήμιο του Βόρειου Τέξας που απολαμβάνει όλες τις πτυχές του λογισμικού ανοιχτού κώδικα και του Linux.