在這 新條目 如何 “學習如何安裝Oracle Java” 現在在你的 版本10。 我們將驗證並更新必要的終端命令,以手動或 設計一個 Bash Shell腳本 我自動完成了安裝 JDK和JRE。
讓我們記住,OpenJDK和名為IcedTea的瀏覽器插件都易於安裝 在大多數情況下,它涵蓋了我們對基於Oracle產品開發和在線執行應用程序的所有期望, 但是有時Oracle提供的原始支持會更好,因此,當 OpenJDK的 y 冰茶 它不滿足我們在免費操作系統中對Java支持的要求。
OpenJDK + 冰茶
當前,可以從控制台輕鬆安裝這些免費的Oracle Java替代插件。 並取決於分支機構(發行版)的版本和免費操作系統的版本,如下所示:
aptitude install default-jdk
aptitude install openjdk-7-jdk
aptitude install openjdk-7-jre
aptitude install openjdk-8-jdk
aptitude install openjdk-8-jre
aptitude install openjdk-9-jdk
aptitude install openjdk-9-jre
aptitude install icedtea-netx
aptitude install icedtea-plugin
Oracle Java
使用JDK-在大多數情況下,JRE支持(原始的和專有的)可以為我們提供比OpenJDK和IcedTea更高的兼容性,支持和新功能。
如果超出了我們以免費格式提供的這些應用程序的工作選項,並且考慮到一般情況下,在我們的發行版或存儲庫中找不到它們來模擬最新版本的JDK,那麼最好手動或通過以下方式進行操作: Bash Shell的腳本說安裝,這是非常實用的。
因此,使用 Java開發工具包(Oracle JDK),它是Java編程語言的官方開發工具包面向對象的開發環境非常有用且必要。
以及為什麼要安裝Java JDK?
記住以前的帖子 JDK 在這個博客的內部和外部,我們可以綜合一下 JDK 該軟件或應用程序 允許我們在Internet瀏覽器內部或外部編寫Java applet和應用程序。
JDK還包括Java運行時環境(JRE),Java編譯器和Java API。 這對於新手和有經驗的程序員非常有用。
對於普通用戶或基本用戶而言,JDK在大多數時候都不是必需的,有時僅用於簡單的事情,例如嵌入式控制台在線遊戲。
另一方面,對於高級或管理用戶,由於其按鈕是applet,因此多次用於電子證書之類的東西。
因此, 很多時候,如果您不想錯過大部分的網絡,則必須安裝它。 也就是說,儘管有許多網頁包含JDK的一小部分(按鈕,菜單),或者甚至完全是用JDK設計的。
因此,一般而言,Web瀏覽器和操作系統都不會缺少Java JDK!
先前步驟
通過命令安裝JDK之前,您必須 從Oracle網站下載,因此您可以使用自己選擇的互聯網搜索引擎或以下鏈接進行訪問: 甲骨文-JDK 10
下載後,它可能會被解壓縮,也可能不會解壓縮,並從用戶的圖形環境複製到必要的位置,但是我們還將從控制台執行這些步驟。
命令命令
下面編寫的命令命令可以手動執行,也可以在Bash Shell腳本中自動執行:
sudo -s
tar -zxvf Descargas/jdk-10.0.1_linux-x64_bin.tar.gz -C /usr/lib/jvm/
echo "JAVA_HOME=/usr/lib/jvm/$VERSION" >> /etc/profile
echo "PATH=$PATH:$HOME/bin:$JAVA_HOME/bin" >> /etc/profile
echo "export JAVA_HOME" >> /etc/profile
echo "export PATH" >> /etc/profile
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-10.0.1/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-10.0.1/bin/javac 1
update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk-10.0.1/bin/javaws 1
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-10.0.1/bin/jar 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/jdk-10.0.1/lib/libnpjp2.so 1
update-alternatives --set java /usr/lib/jvm/jdk-10.0.1/bin/java
update-alternatives --set javac /usr/lib/jvm/jdk-10.0.1/bin/javac
update-alternatives --set javaws /usr/lib/jvm/jdk-10.0.1/bin/javaws
update-alternatives --set jar /usr/lib/jvm/jdk-10.0.1/bin/jar
update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/jdk-10.0.1/lib/libnpjp2.so
cd /usr/lib/mozilla/plugins/
rm -f libnpjp2.so
ln -s /usr/lib/jvm/jdk-10.0.1/jre/lib/libnpjp2.so
. /etc/profile
驗證
您可以檢查自己是否確實安裝了 Oracle Java 10(JDK-JRE) 通過控制台和瀏覽器,通過官方的Oracle Java版本檢查器: 測試小程序
通過控制台
使用以下命令:
java -version
javac -version
通過瀏覽器
運行Firefox 51或更早版本,或任何其他支持Java的Web瀏覽器,因為默認情況下會禁用諸如Firefox 52 +,Opera Browser和Google Chrome之類的最常見更新,因此不會運行JRE。
通過操作系統
運行或安裝Java固有的或需要安裝JDK / JRE支持的應用程序 檢查它的正確安裝。
根據每個人使用Shell腳本的高級程度,這些命令可以允許您創建一個.sh文件來自動執行這些步驟。 您甚至可以在其中編程以下載Java最新版本,並通過終端指示最新版本。
在Bash Shell腳本中自動化這些步驟可以使您下載的Java JDE在不到30秒的時間內全部運行。 之後,您可以在需要JDK支持的操作系統中安裝任何應用程序,並在基於Mozilla Firefox的版本低於51或針對JRE插件進行了優化的瀏覽器中運行需要該應用程序的任何Webapp。
記住,這個想法是要了解每行,每條命令,每個變量的工作方式,以了解和學習Shell腳本。 因此,有了這篇新文章,我將為您帶來令人興奮的新研究任務。
如果您想重溫Shell腳本 他們可以重新訪問以下內部出版物: 外殼腳本 DesdeLinux
如果您想了解更多有關該主題的信息 您可以通過以下鏈接訪問有關安裝的官方Java出版物: 標準版安裝指南 或觀看以下視頻:
在Arch中如何安裝?
我以前沒有處理過Arch,但是我想程序必須非常相似!
我已經使用了這兩個選項,並且與Java相比,openjdk的性能更好,它與系統的集成更好,並且沒有兼容性問題。
是的,很有可能,很多時候很多事情都取決於很多事情:操作系統,OpenJDK的版本或Java JDK,有時甚至取決於硬件。
它已經來到我們身邊,Java 18