Java, de diferan fason pou enstale li sou Fedora 31

Kontinye ak ti seri atik sa a kisa w dwe fè apre ou fin gen enstale Fedora 31 sou òdinatè nou yo avèk siksè, apre enstale Google Chrome, kounye a li nan vire a nan youn nan eleman ki pi esansyèl nan prèske nenpòt sistèm opere, ki se Enstalasyon Java.

Anpil nan nou pral konnen Java, ki se yon langaj san danje, ki estab pwogramasyon. Anplis de sa nan ke yo te yon teknoloji òdinatè ak platfòm lang pwogram ak anpil kapasite konekte.

Java se yon eleman esansyèl nan nenpòt ki sistèm opere depi nan kouri aplikasyon Java ki baze sou, Java dwe enstale. Java Runtime Environment sitou nesesè (JRE) ki se yon koleksyon konpozan lojisyèl ki itilize pou kouri aplikasyon Java sou sistèm lan.

Malgre ke pou lòt ka, si ou vle devlope aplikasyon lojisyèl pou Java, Twous Devlopman Oracle Java (JDK), ki vini ak yon pake plen JRE ak zouti pou devlope, debogaj ak siveyans aplikasyon pou Java epi li se yon konfòme Java SE ak Oracle Creole edisyon.

Men, pou ka ki pi pratik, nou pral sèlman enstale anviwònman an ekzekisyon, nan ki nou ka chwazi ant enstale vèsyon an prive nan Oracle oswa vèsyon an sous louvri.

Enstale OpenJDK sou Fedora 31

Pou premye ka sa a, nou pral enstale vèsyon an sous louvri, ki se OpenJDK a epi li jwenn nan depo yo nan pifò distribisyon Linux.

Anvan enstale yo ta dwe tcheke si yo deja gen Java enstale, Sa a ka fè pa louvri yon tèminal nan sistèm lan ak nan li yo sèlman gen tape lòd sa a:

java --version

Si li retounen yon bagay tankou "openjdk vèsyon ..." ou deja gen Java enstale sou sistèm ou an. Men, si li parèt devan ou ke li pa te jwenn, nou pral enstale sa a.

Nan tèminal la menm nou pral tape lòd sa aPou fè rechèch pou pakè ki gen rapò ak openjdk, ou pral montre byen kèk opsyon ansanm ak deskripsyon yo:

sudo dnf search openjdk

Menm si fondamantalman nou gen yo chwazi de opsyon, enstale Java 11 oswa Java 8. Ke nou ka enstale nenpòt nan yo lè nou egzekite nenpòt nan kòmandman sa yo.

Java 11

sudo dnf install java-11-openjdk

Java 8

sudo dnf install java-1.8.0-openjdk

Oswa si ou bezwen sèvi ak vèsyon diferan ou ka enstale tou de, Lè sa a, pita ou ka endike ki youn ou vle travay avèk yo.

Fè enstalasyon an si ou enstale plis pase yon vèsyon ak ou vle chanje ant yo, ou ka fè sa ak lòd sa a:

sudo alternatives --config java

Avèk ki vèsyon yo diferan yo pral ki nan lis epi ou ka chwazi ant yo lè ou tape nimewo a vèsyon ou vle travay avèk yo.

Enstale Java soti nan RPM oswa OpenJDK soti nan binè sou Fedora 31

Lòt metòd enstalasyon nou genyen an enstale Java sou Fedora 31 se soti nan binè yo (OpenJDK sèlman) oswa pake a RPM ke nou ka telechaje sou sit entènèt Java.

Menm si li OpenJDK disponib nan Fedora repos, OpenJDK vèsyon 13 manke kidonk pou moun ki vle enstale vèsyon sa a, yo dwe enstale nan metòd sa a.

Pou sa nou pral ale nan bagay sa yo ap mennen nan download vèsyon 13 nan OpenJDK la.

Oswa soti nan tèminal la pa sezisman:

wget https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz

Oswa nan ka a nan pake a RPM sa ka telechaje nan lyen sa a, aksepte kondisyon itilizasyon yo.

RPM pake download fè sa a ka enstale pa doub klike sou dosye a telechaje oswa nan tèminal la lè ou tape:

sudo rpm -ivh jdk-13.0.1_linux-x64_bin.rpm

Finalman pou moun ki pral enstale OpenJDK yo dwe ouvriers pake a ak lòd sa a:

tar xvf openjdk-13.0.1_linux-x64_bin.tar.gz

Pita nou pral deplase folder nan / opt (kote lojisyèl ou enstale anjeneral sitiye):

sudo mv jdk-13 /opt/

Epi nou configured anviwònman an ak:

sudo tee /etc/profile.d/jdk13.sh <<EOF
export JAVA_HOME=/opt/jdk-13
export PATH=\$PATH:\$JAVA_HOME/bin
EOF
source /etc/profile.d/jdk13.sh

Epi nou ka konfime enstalasyon an lè nou egzekite:

echo $JAVA_HOME
java --version


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

Se pou premye a fè kòmantè

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.