CentOS 安裝 jdk1.8

来源:https://www.cnblogs.com/zhongbingshu/archive/2020/07/08/13266502.html
-Advertisement-
Play Games

轉自:https://www.cnblogs.com/yjlch1016/p/8900841.html 前置條件:不使用openjdk,若想使用openjdk。直接在centos下 使用 yum 查看和安裝 # 查看課安裝的java 包 yum list java-1.8* #使用如下命令安裝 op ...


轉自:https://www.cnblogs.com/yjlch1016/p/8900841.html 

前置條件:不使用openjdk,若想使用openjdk。直接在centos下 使用 yum  查看和安裝

# 查看課安裝的java 包

yum list java-1.8* 

#使用如下命令安裝 openjdk

yum install java-1.8.0-openjdk* -y

 具體可見 https://www.jb51.net/article/172538.htm

 祝:具體openjdk和java 的jdk使用上有啥區別暫時不知道,沒試過

下麵為安裝jdk 1.8 的步驟和過程

 1.下載java

 最新的官網地址:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

現在下載jdk需要登錄

 

 

 

 

 

 

 下載文件到本地(我的是windows 系統,我使用 xftp 傳到centos 機器【我使用的是虛擬機】) 

 

 

2.解壓 

1)進入 /usr/local目錄

 cd /usr/local

2)創建java 目錄

 mkdir java

3)進入jdk 的下載目錄(我的jdk 在/data/soft 目錄下)

cd /data/soft

4)解壓

tar --xzvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java

3.配置環境變數

用xftp 下載 /etc/profile  然後用文本編輯器打開

在文件的結尾添加如下內容

JAVA_HOME=/usr/local/java/jdk1.8.0_251
JRE_HOME=/usr/local/java/jdk1.8.0_251/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

 

修改完成後保存,更新到centos 的 /etc 目錄下,覆蓋原文件

4.啟用jdk

 執行命令 

source /etc/profile 

啟用配置好的環境變數。至此centos jdk安裝完成

5.測試是否好用

執行如下命令

java -version

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一.背景說明: 之前分享過一個微服務開發框架, “享一個集成.NET Core+Swagger+Consul+Polly+Ocelot+IdentityServer4+Exceptionless+Apollo+SkyWalking的微服務開發框架”,前兩天在Github上收到一個Issues,是想我 ...
  • 本次課程就正式進入開發部分。 首先我們先搭建項目框架,還是和之前漸進式風格保持一致,除必備組件外,儘量使用原生功能以方便大家理解。 開發工具:vs 2019 或以上 資料庫:SQL SERVER 2017 或以上 其他需要用到的我們在項目過程中再提。 一、新建 MVC項目 1、打開VS 2019,C ...
  • 調試腳本所花費的時間常常比編寫代碼還要多。所有編程語言都應該實現的一個特性就是在出現始料未及的情況時,能夠生成跟蹤信息。調試信息可以幫你弄清楚是什麼原因使得程式行為異常。 ...
  • 大家好,我是良許。 我們在平時工作的時候,經常要知道兩個文件之間,以及同個文件不同版本之間有何異同點。在 Windows 下,有 beyond compare 這個好用的工具,而在 Linux 下,也有很多很強大的工具,良許之前也寫過一篇文章介紹: Linux下9種優秀的代碼比對工具推薦 這些比對工 ...
  • [導讀] 前文大致總結了單片機串口的一些值得註意的要點,本文來梳理一下I2C匯流排的一些應用要點。這個題目有點大,對於I2C其實很多地方也沒講清楚,只為了與前文形成系列,如果大家有補充歡迎留言。說了些閑話,進入正題吧。 I2C之前世今生 \(I^2C\)(Inter-Integrated Circui ...
  • [導讀] 單片機開發串口是應用最為廣泛的通信介面,也是最為簡單的通信介面之一,但是其中的一些要點你是否明瞭呢?來看看本人對串口的一些總結,當然這個總結並不能面面俱到,只是將個人認為具有共性以及相對比較重要的點做了些梳理。 啥是串口? 首先這玩意兒分兩種: **通用非同步收發器(UART)**是用於非同步 ...
  • 1. Shell 腳本的第一行時指定腳本解釋器。 #!/bin/bash 或者 #!/bin/sh 2. Shell 腳本的開頭會加版本,版權等信息 #!/bin/bash #Author: iskylite #Blog: http://www.cnblogs.com/iskylite/ #Date ...
  • 虛擬機與容器 很明顯可以看出兩者在操作系統級別上的隔離和進程上的隔離的區別,VM因為隔離級別更高明顯更重。 linux容器主要技術特點: 文件系統隔離:每個容器都有自己的root文件系統 進程隔離:每個容器都運行在自己的進程環境中 網路隔離:容器件的虛擬網路介面和IP地址都是分開的 資源隔離和分組: ...
一周排行
    -Advertisement-
    Play Games
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...
  • 目錄前言PostgreSql安裝測試額外Nuget安裝Person.cs模擬運行Navicate連postgresql解決方案Garnet為什麼要選擇Garnet而不是RedisRedis不再開源Windows版的Redis是由微軟維護的Windows Redis版本老舊,後續可能不再更新Garne ...
  • C#TMS系統代碼-聯表報表學習 領導被裁了之後很快就有人上任了,幾乎是無縫銜接,很難讓我不想到這早就決定好了。我的職責沒有任何變化。感受下來這個系統封裝程度很高,我只要會調用方法就行。這個系統交付之後不會有太多問題,更多應該是做小需求,有大的開發任務應該也是第二期的事,嗯?怎麼感覺我變成運維了?而 ...
  • 我在隨筆《EAV模型(實體-屬性-值)的設計和低代碼的處理方案(1)》中介紹了一些基本的EAV模型設計知識和基於Winform場景下低代碼(或者說無代碼)的一些實現思路,在本篇隨筆中,我們來分析一下這種針對通用業務,且只需定義就能構建業務模塊存儲和界面的解決方案,其中的數據查詢處理的操作。 ...
  • 對某個遠程伺服器啟用和設置NTP服務(Windows系統) 打開註冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer 將 Enabled 的值設置為 1,這將啟用NTP伺服器功 ...
  • title: Django信號與擴展:深入理解與實踐 date: 2024/5/15 22:40:52 updated: 2024/5/15 22:40:52 categories: 後端開發 tags: Django 信號 松耦合 觀察者 擴展 安全 性能 第一部分:Django信號基礎 Djan ...
  • 使用xadmin2遇到的問題&解決 環境配置: 使用的模塊版本: 關聯的包 Django 3.2.15 mysqlclient 2.2.4 xadmin 2.0.1 django-crispy-forms >= 1.6.0 django-import-export >= 0.5.1 django-r ...
  • 今天我打算整點兒不一樣的內容,通過之前學習的TransformerMap和LazyMap鏈,想搞點不一樣的,所以我關註了另外一條鏈DefaultedMap鏈,主要調用鏈為: 調用鏈詳細描述: ObjectInputStream.readObject() DefaultedMap.readObject ...
  • 後端應用級開發者該如何擁抱 AI GC?就是在這樣的一個大的浪潮下,我們的傳統的應用級開發者。我們該如何選擇職業或者是如何去快速轉型,跟上這樣的一個行業的一個浪潮? 0 AI金字塔模型 越往上它的整個難度就是職業機會也好,或者說是整個的這個運作也好,它的難度會越大,然後越往下機會就會越多,所以這是一 ...
  • @Autowired是Spring框架提供的註解,@Resource是Java EE 5規範提供的註解。 @Autowired預設按照類型自動裝配,而@Resource預設按照名稱自動裝配。 @Autowired支持@Qualifier註解來指定裝配哪一個具有相同類型的bean,而@Resourc... ...