סקוניל תוכרעמב Java 9 JDK תא ןיקתהל דציכ


...' וכו טנרטניאל םידיינ םינופלט ,םייעדמ םיבשחמל קחשמ תולוסנוק ,םינותנ יזכרמ דעו הדובעה ןחלושמ לחה ,םוקמ לכב תאצמנ הווא'ג םויכ .ןימאהו חטבואמה ,ריהמה הייפוא לשב (תואקנב ירתאב דחוימב םישמשמ

.(הנכות חותיפ תכרע) Java-sdk שרוד חתפמש ימ -ו Java-jre (Java Runtime Environment) םישרודה םימושיי לש עפש שי השעמל ,הנוכמ לע תינמז וב JRE -ו JDK לש הנוש הסרג לבקל רשפאו ,בשחמ ותוא לע ץירהלו

.Java םושיי לש חותפ דוק םושיי אוה OpenJDK .(Oracle תרבח ידי לע השכרנו Sun Microsystems ידי לע החתופש וז אל) OpenJDK תארקנה Java לש תרחא הסרג םע תועיגמ סקוניל תוצפה הברה

.9.0.4 איה Java תסרג לש הנורחאה הביציה הרודהמה

סקונילב Java 9 תא ןקתה

.תנקתומה Java תסרג תא אדוול הליחת אדו ,Java תנקתה ינפל .1

# java -version

java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-2)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

.OpenJDK 1.7.0_75 איה תנקתומה Java תסרגש רורב ליעל טלפהמ

./opt/java היירפסב יוצר ותוא ןקתה (םישמתשמה לכל) תילבולג השיגל .Java תא ןיקתהל וצרת הב הירפס וניכה .2

# mkdir /opt/java && cd /opt/java

.Java לש ימשרה תודרוהה ףדל רבעמ ידי לע ךלש תכרעמה תרוטקטיכרא רובע Java (JDK) 9 לש םיירוקמ Tarball יצבק דירוהל ןמזה עיגה וישכע .3

.דבלב ןלהל ץבוקה תא דרוהו דרוה אנא ,רוקמה tarball ץבוק םש תא ונקפיס ,תוסחייתה ךרוצל

jdk-9.0.4_linux-x64_bin.tar.gz

.ןלהל גצומש יפכ /opt/java היירפסל תורישי ץבוקה תא דירוהל ידכ wget הדוקפב שמתשהל לכות ,ןיפולחל

# cd /opt/java
# wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz

.ןלהל גצומש יפכ tar תדוקפ תועצמאב tarball תא ץלחל ולכות ,ץבוקה תדרוה רחאל .4

# tar -zxvf jdk-9.0.4_linux-x64_bin.tar.gz

.הלש הלעפההו Java םינקתומ ןכיה תכרעמל תולגל ידכ ןוכדע תוביטנרטלא הדוקפב ושמתשהו הצלוחש היירפסל ורבע ,ןכמ רחאל .5

# cd jdk-9.0.4/
# update-alternatives --install /usr/bin/java java /opt/java/jdk-9.0.4/bin/java 100  
# update-alternatives --config java

:כ javac תופולח ןכדעל תכרעמל רומא .6

# update-alternatives --install /usr/bin/javac javac /opt/java/jdk-9.0.4/bin/javac 100
# update-alternatives --config javac

:כ תונצנצ תופולח ןכדע ,המוד ןפואב .7

# update-alternatives --install /usr/bin/jar jar /opt/java/jdk-9.0.4/bin/jar 100
# update-alternatives --config jar

.Java תביבס ינתשמ תרדגה .8

# export JAVA_HOME=/opt/java/jdk-9.0.4/
# export JRE_HOME=/opt/java/jdk-9.0.4/jre
# export PATH=$PATH:/opt/java/jdk-9.0.4/bin:/opt/java/jdk-9.0.4/jre/bin

.רשאל ידכ ,בוש Java תסרג תא תמאל לכות תעכ .9

# java -version

java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

:כ ותוא ריסהל לכות ,(java לש חותפ דוק םושיי) OpenJDK -ב שמתשמ ךניא םא :עצומ

# yum remove openjdk-*      [On CentOs/RHEL]
# apt-get remove openjdk-*  [On Debian/Ubuntu]

.Firefox רובע Java לודומ תא ליעפהל ידכ תואבה תודוקפה תא ליעפהל ךילע ,Firefox -ב Java 9 JDK -ב הכימת רשפאל ידכ .10

# update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk-9.0.4/lib/libnpjp2.so 20000
# alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk-9.0.4/lib/libnpjp2.so 20000

.הטמל ךסמל המוד לבקת .תבותכה תרושב םיפסות :ךרעב ןזהו Firefox לש שדחמ הלעפה ידי לע Java תכימת תא תמא תעכ .11

.טשפתהל ונל ורזעו ונתוא ופתשו קייל ושע !ןכדועמ ראשיה ,רבוחמ ראשיה .ךכ לע ךתעד המ תעדל ינוצרב .רתויב הלקה ךרדה ,הווא'ג לקרוא תרדגהב םכל רוזעי ילש הזה טסופהש הווקמ .התע תעל לכה הז


כל הזכויות שמורות. © Linux-Console.net • 2019-2024