搜尋
首頁運維linux運維Linux安裝JDK實現的步驟詳解

Linux安裝JDK實現的步驟詳解

Jun 21, 2017 am 11:46 AM
linux安裝完整步驟

1、檢查一下系統中的jdk版本

[root@localhost software]# java -version

顯示:

openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
##2、偵測jdk安裝套件

#
[root@localhost software]# rpm -qa | grep java
顯示:

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
3、卸載openjdk

[root@localhost software]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
之後再輸入rpm -qa | grep java查看卸載情況:

[root@localhost software]# rpm -qa | grep javapython-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
4、安裝新的jdk

先到jdk官網上下載你想要的jdk版本,下載完成之後將需要安裝的jdk安裝套件放到Linux系統指定的資料夾下,並且指令進入該資料夾下:

[root@localhost software]# lltotal 252664
-rw-r--r--. 1 root root  11830603 Jun  9 06:43 alibaba-rocketmq-3.2.6.tar.gz-rw-r--r--. 1 root root  43399561 Jun  9 06:42 apache-activemq-5.11.1-bin.tar.gz-rwxrw-rw-. 1 root root 185540433 Apr 21 09:06 jdk-8u131-linux-x64.tar.gz-rw-r--r--. 1 root root   1547695 Jun  9 06:44 redis-3.2.9.tar.gz-rw-r--r--. 1 root root  16402010 Jun  9 06:40 zookeeper-3.4.5.tar.gz
解壓縮 jdk-8u131-linux-x64.tar.gz安裝套件

[root@localhost software]# mkdir -p /usr/lib/jvm[root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm
5、設定環境變數

[root@localhost software]# vim /etc/profile
#在最前面加入:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH
##6、執行profile檔案

[root@localhost software]# source /etc/profile
這樣可以讓設定不用重新啟動即可立即生效。

7、檢查新安裝的jdk

[root@localhost software]# java -version
顯示:

java version "1.8.0_131"Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
到此為止,整個安裝過程結束。

以上是Linux安裝JDK實現的步驟詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
Debian系統如何配置Golang日誌級別Debian系統如何配置Golang日誌級別Apr 12, 2025 pm 08:48 PM

在Debian系統上配置Golang應用的日誌級別,需要遵循以下步驟:選擇日誌庫:首先,選擇合適的日誌庫。 Go標準庫的log包功能簡單,而第三方庫如logrus和zap則提供更強大的功能和性能。設置日誌級別:根據所選日誌庫,設置相應的日誌級別。不同庫的設置方法有所不同。使用標準庫logGo標準庫的log包本身不直接支持日誌級別,但可通過自定義輸出格式來模擬。以下示例演示瞭如何根據預設級別控制輸出:packagemainimport("log""os"

如何優化Debian上Golang日誌的輸出速度如何優化Debian上Golang日誌的輸出速度Apr 12, 2025 pm 08:45 PM

本文探討在Debian系統上如何優化Golang應用的日誌輸出速度,提升系統效率。主要策略如下:高效日誌庫的選擇:優先選擇高性能的日誌庫,例如zap或logrus,它們通常比標準庫log性能更優。精簡日誌級別:根據實際需求調整日誌級別(debug、info、warn、error等)。開發環境可使用debug級別,生產環境則建議使用info或warn級別,避免冗餘信息輸出。異步日誌記錄:採用異步日誌寫入機制,將日誌寫入緩衝區,再由獨立的goroutine負責將緩衝區內容寫入磁

如何通過Golang日誌診斷Debian網絡問題如何通過Golang日誌診斷Debian網絡問題Apr 12, 2025 pm 08:42 PM

本文介紹如何利用Golang日誌機制在Debian系統中高效診斷網絡問題。我們將探討幾種實用方法,幫助您快速定位並解決網絡連接故障。一、日誌記錄標準庫log包:Golang的log包是記錄網絡請求和響應細節的理想選擇。在發送請求前後添加日誌,可以清晰地追踪請求的發送和接收過程。以下是一個簡單的示例:packagemainimport("log""net/http""time")funcmain(){client:=&

如何提升 Debian Node.js 的安全性如何提升 Debian Node.js 的安全性Apr 12, 2025 pm 08:39 PM

在Debian系統上部署Node.js應用,安全性至關重要。本文概述了確保Node.js應用安全性的多方面策略,涵蓋安裝、配置、持續監控和更新等環節。一、Node.js安裝與更新推薦使用NodeSourcePPA安裝並管理Node.js和npm:curl-fsSLhttps://deb.nodesource.com/setup_17.x|sudo-Ebash-sudoapt-getinstall-ynodejs及時更新至最新版本,修復已知漏洞:

Debian如何解決GitLab安裝衝突Debian如何解決GitLab安裝衝突Apr 12, 2025 pm 08:36 PM

在Debian系統上部署GitLab時,可能會遇到軟件包衝突,尤其是在系統已安裝其他Git版本或與GitLab依賴項存在版本衝突的情況下。本文提供一些排查和解決方法。一、前置準備:滿足最低系統需求在安裝前,請確認您的Debian系統滿足GitLab的最低資源要求,包括足夠的內存、磁盤空間和CPU性能。二、系統更新與依賴安裝更新系統軟件包:使用以下命令更新系統到最新版本:sudoapt-getupdatesudoapt-getupgrade-y安裝必要依賴:安裝GitL

Debian Hadoop資源管理如何實現Debian Hadoop資源管理如何實現Apr 12, 2025 pm 08:33 PM

本文介紹如何在Debian系統上配置Hadoop資源管理器。以下步驟涵蓋了Hadoop集群的搭建和驗證。一、Hadoop安裝與環境配置首先,在Debian系統上安裝Hadoop。假設您已下載Hadoop2.7.2安裝包,可以使用以下命令解壓並安裝:sudomkdir/usr/local/hadoopsudotarxvfhadoop-2.7.2.tar.gz-C/usr/local/hadoop接下來,配置環境變量,方便後續操作。編輯~/.bashrc或/etc/prof

如何在Debian上配置Zookeeper權限如何在Debian上配置Zookeeper權限Apr 12, 2025 pm 08:30 PM

本文指導您如何在Debian系統上配置ZooKeeper權限。以下步驟將逐步引導您完成整個過程:第一步:安裝ZooKeeper如果您尚未安裝ZooKeeper,請使用以下命令進行安裝:sudoapt-getupdatesudoapt-getinstallzookeeper第二步:創建並配置ZooKeeper配置文件(zoo.cfg)複製示例配置文件並進行必要的修改(如果文件已存在,請跳過此步驟):sudocp/usr/share/doc/zookeeper/examp

GitLab在Debian上的權限管理怎樣GitLab在Debian上的權限管理怎樣Apr 12, 2025 pm 08:27 PM

本文介紹如何在Debian系統上管理GitLab的權限。 GitLab採用基於角色的訪問控制(RBAC)模型,允許精細控制用戶和組對項目及資源的訪問。權限管理步驟:用戶和組創建:通過gitlab-cli或GitLabWeb界面創建用戶和組,並為其分配角色(訪客、報告者、開發者、所有者)。角色和權限分配:在項目“設置”>“成員”頁面,為每個成員分配相應角色,決定其對項目的訪問權限(例如代碼提交、合併請求等)。 SSH密鑰配置:建議配置SSH密鑰以安全訪問GitLab。生成密鑰

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。