Η απάντηση φίλε μου είναι μία: Μην μπλέκεις.
1. Κατεβάζεις το .bin απο το site της oracle
2. Το κάνεις executable (chmod a+x jre...) και το εκτελείς ή γράφεις (sh jre...)
3. By default εγκαθίσταται στο /usr/java/jre...
4. Αν θέλειες μπορείς να το κανει mv ή να το αφήσεις εκει.
5. Κάνεις edit το script που ξεκιναει την java εφαρμογή σου και δηλώνεις εκει ποιο είναι το JAVA_HOME.
6. Τέλος.
Με τον τρόπο αυτό μπορείς να έχεις 50 javες στο σύστημα σου και κάθε εφαρμογή να παίζει με άλλη java.
Να σου δώσω και ένα παράδειγμα με JBOSS.
1. JBOSS σαν service
Χρησιμοποιείς προφανώς το /etc/init.d/jboss. Κάντo edit και πρόσθεσε κάπου στην αρχή τις εξής δύο μεταβλητές
JAVAPTH=
JAVA_HOME=/usr/java/jdk...
2. JBOSS standalone
Kάνεις edit το run.conf που βρίσκεται στο bin directory του jboss και πρόσθεσε μόνο την JAVA_HOME μεταβλητή
Στο eclipse επίσης κάνεις edit το eclipse.ini και προσθέτεις το ακόλουθο
-vm /usr/java/jre...
Ελπίζω να βοήθησα
3 comments:
ωραιος!
50 javες FTW!
Εγώ το βάζω έτσι portable κάτω από το /usr/local/jdk-1.6.22 κτλ και πάντα παίζει ένα symlink από το /usr/local/java στο latest.
Post a Comment