Προς το περιεχόμενο

Oδηγός εγκατάστασης SUN's JDK6 στο Ubuntu


Chemical

Προτεινόμενες αναρτήσεις

Το Ubuntu feisty είναι μια μεγάλη διανομή linux,με την οποία έχω εντυπωσιαστεί. Το χρησιμοποιώ εδώ και ένα μήνα περίπου και δεν με έχει κρεμάσει σε οτιδήποτε. Μέχρι που είχα προσπαθήσει να εγκαταστήσω συγκεκριμένα την JDK6 της Sun,για να χρησιμοποιήσω μια εφαρμογή, το Bluej,αλλά δεν την έβρισκα σε .deb αρχείο ούτε στα repository του ubuntu.org κ σε αυτά της Sun αντίστοιχα . Μετά από ψάξιμο κ λίγο μελέτη βρήκα τι έπρεπε να κάνω και σας τα δίνω με τη σειρά:

 

 

Κατ' αρχάς, πρέπει να κατεβάσετε το jdk-6-linux-i586.bin.

 

Δεύτερον, chmod παραπάνω για να το καταστήσει εκτελέσιμο,στη Konsole type :

 

chmod 755./jdk-6-linux- i586.bin

 

Τρίτον, τρέξτε το δυαδικό(.bin αρχείο) που έχετε κατεβάσει χρησιμοποιώντας αυτήν την εντολή:

./jdk-6-linux-i586.bin

 

κατόπιν πληκτρολογίστε “yes” για να συμφωνήσετε με την άδεια. Μετά από αυτό θα βρείτε έναν νέο φάκελλο με όνομα jdk1.6.0

 

Κατόπιν, πρέπει να μετακινήσετε αυτόν τον φάκελλο προς usr/lib/jvm χρησιμοποιώντας αυτήν την εντολή:

 

sudo mv jdk1.6.0 /usr/lib/jvm

 

Θα πρέπει να πληκτρολογήσετε τον root_ password για να to κάνετε .

 

sudo update-alternatives --config java

 

 

Selection Alternative

-----------------------------------------------

1 /usr/bin/gij-wrapper-4.1

*+ 2 /usr/lib/jvm/java-gcj/jre/bin/java

 

Press enter to keep the default[*], or type selection number:

 

Εδώ βλέπουμε τα ήδη υπάρχοντα JavaVirtualMachines(JVMʼs)

 

Τώρα αφου έχουμε μετακινήσει το JDK προς το φάκελλο όπου τα JVM μας υπάρχουν, θα πρέπει να πουμε στο λειτουργικο να αναγνωρίσει όʼτι υπαρχει πραγματικά πλεον

 

Αυτό γίνεται με την παρακάτω ακολουθια εντολών:

 

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0/jre/bin/java 60 \

--slave /usr/share/man/man1/java.1.gz java.1.gz /usr/lib/jvm/jdk1

 

 

Ελέγξτε ta JVM's πάλι:

 

sudo update-alternatives --config java

 

Τώρα υπαρχουν 3 alternatives που παρέχουν java.

 

Selection Alternative

-----------------------------------------------

1 /usr/bin/gij-wrapper-4.1

*+ 2 /usr/lib/jvm/java-gcj/jre/bin/java

3 /usr/lib/jvm/jdk1.6.0/jre/bin/java

 

Press enter to keep the default[*], or type selection number:

 

Τώρα JDK 1,6 υπάρχει αλλά δεν είναι η προεπιλογή(που θέλουμε).

Αυτο γίνεται πάλι με:

sudo update-alternatives --config java

 

 

 

Selection Alternative

-----------------------------------------------

1 /usr/bin/gij-wrapper-4.1

+ 2 /usr/lib/jvm/java-gcj/jre/bin/java

* 3 /usr/lib/jvm/jdk1.6.0/jre/bin/java

 

Press enter to keep the default[*], or type selection number:

 

Τώρα, επιλέξτε αυτο που περιέχει JDK1.6.0, το οποίο θα είναι το 3 σε αυτήν την περίπτωση.

 

P.S: Αν θέλετε να εγκαταστήσετε το bluej, αυτό το thread θα σας φανεί αρκετά χρήσιμο

 

Αυτό ήταν! Γίναμε!

 

EOF

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Χωρίς να είμαι απόλυτα σίγουρος για την Version 6, την 5 τουλάχιστον μπορούσες εύκολα να την κάνεις .deb αρχείο και να την εγκαταστήσεις με την χρήση του apt.

Όταν το είχα ψάξει πριν αρκετό καιρό για την 6 έπρεπε να χρησιμοποιήσεις κάποιο patch για να δουλέψει αλλά πιστεύω ότι θα έχει αλλάξει αυτό.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Είχα βρει τα εξής:

 

First install the required packages:

sudo apt-get install fakeroot java-package java-common

Create the Deb file for the install:

fakeroot make-jpkg jre-1_5_0_05-linux-i586.bin

Install The deb file

sudo dpkg -i sun-j2re1.5_1.5.0+update05_i386.deb

Now make Sun's java the default by running this command and selecting it.

sudo update-alternatives --config java

 

with no alien :twisted:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σορρυ ρε παιδιά αλλά μην κάνουμε τη ζωή μας δύσκολη.Το jdk υπάρχει στα add/remove τοu ubuntu ως java console.Απλά το εγκαθιστάς.Και στο automatix.Αλλά ξέρω ξέρω αν δεν το κάνεις από κονσόλα δε λέει.:roll:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τhanks for the tip cbmgr,Υπάρχει όντως java φίλε omnislash αλλά όχι Sun's, μια εφαρμογή ζητούσε java2 όπου στη περίπτωση μου,δεν δούλευε η java του repository του Feisty,H SUN μέχρι και πριν μια εβδομαδα δεν έδινε σε .deb format, για τώρα δεν γνωρίζω.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σε μερικά προγράμματα η εγκατάσταση της java από την sun δουλεύει καλήτερα απο αυτή που υπάρχει στα repos και ένα από αυτά είναι το frostwire.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...