JDK(Ubuntu 18.04.6 LTS)安裝筆記

一、前言

??本文與【MySQL 8(Ubuntu 18.04.6 LTS)安裝筆記】同批次:先搭建數據庫,再安裝JDK,后面肯定就是部署Web應用:典型的單機部署。“麻雀雖小五臟俱全”,善始善終,還是記下來吧。

二、準備
(1)選擇 JDK 版本并下載

??對于 JDK 版本,如果沒有特別要求,首選Java 8。
??從官網下載安裝文檔,Ubuntu 環境的文檔形如:jdk-8uXXX-linux-x64.tar.gz。文中子版本為441,見附錄(1)。
??該文檔不是安裝文件(.deb)而是綠色版,解壓即可使用。

(2)安裝目錄

??按慣例,安裝目錄為:/usr/lib/jvm/。該目錄中可以存放多個 JDK 版本。

三、過程
(1)創建安裝目錄并解壓
mkdir /usr/lib/jvm
tar -xvf jdk-8u441-linux-x64.tar.gz -C /usr/lib/jvm
(2)設置環境變量
vim /etc/profile

??在末尾添加行,用于定義 JAVA_HOME 和 PATH 這2個變量:

JAVA_HOME="/usr/lib/jvm/jdk1.8.0_441"
PATH=$JAVA_HOME/bin:$PATH

??使定義生效:

source /etc/profile
(3)驗證安裝是否成功
echo $JAVA_HOME
javac -version
java -version

??自此,安裝完成。

附錄
(1)選擇 JDK 安裝文檔

??位置:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html。

java8下載選擇

相關文章

??[1]. MySQL 8(Ubuntu 18.04.6 LTS)安裝筆記。
??[2]. Tomcat Web應用(Ubuntu 18.04.6 LTS)部署筆記。。
??[3]. Ant(Ubuntu 18.04.6 LTS)安裝筆記。
【完】

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/80679.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/80679.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/80679.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

軟件測試之接口測試常見面試題

一、什么是(軟件)接口測試? 接口測試:是測試系統組件間接口的一種測試方法 接口測試的重點:檢查數據的交換,數據傳遞的正確性,以及接口間的邏輯依賴關系 接口測試的意義:在較早期開展,在軟件開發的同時…

Lua 第11部分 小插曲:出現頻率最高的單詞

在本章中,我們要開發一個讀取并輸出一段文本中出現頻率最高的單詞的程序。像之前的小插曲一樣,本章的程序也十分簡單但是也使用了諸如迭代器和匿名函數這樣的高級特性。 該程序的主要數據結構是一個記錄文本中出現的每一個單詞及其出現次數之間關系的表。…

軟件項目進度管理活動詳解

目錄 1. 活動定義(Activity Definition) 2. 活動排序(Activity Sequencing) 3. 活動資源估算(Activity Resource Estimating) 4. 活動歷時估算(Activity Duration Estimating) …

docker 國內源和常用命令

Ubuntu | Docker Docs 參考docker官方安裝docker # Add Dockers official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt…

身份與訪問管理(IAM):零信任架構下的認證授權技術與實戰

身份與訪問管理(IAM):零信任架構下的認證授權技術與實戰 在網絡安全防御體系中,身份與訪問管理(Identity and Access Management, IAM)是守護數字資產的“數字門禁系統”。隨著遠程辦公和多云架構的普及&a…

Maven進階知識

一、Maven 坐標 (一)概念 在 Maven 中坐標是構件的唯一標識,其元素包括 groupId、artifactId、version、packaging、classifier。其中 groupId、artifactId、version 是必定義項,packaging 默認為 jar。 (二&#x…

網絡原理 ——TCP 協議

TCP 報文結構 TCP 頭部 20字節(無選項),關鍵字段: 字段長度(bit)說明源端口16發送方端口目的端口16接收方端口序列號(seq)32數據字節的編號確認號(ack)32期…

C#使用sftp遠程拷貝文件

需要下載 的包:Core.Renci.SshNet 下載依賴包的時候需要注意版本,高版本的.net環境不支持會用不了,我用的.net5,所以下載的2021.10.2 功能的核心式創建一個SftpClient,并傳入所需要的參數:遠程IP地址,端口…

文本預處理(NLTK)

1. 自然語言處理基礎概念 1.1 什么是自然語言處理 自然語言處理( Natural Language Processing, NLP)是計算機科學領域與人工智能領域中的一個重要方向。它研究能實現人與計算機之間用自然語言進行有效通信的各種理論和方法。自然語言處理是一門融語言學、計算機科學、數學于…

socket編程基礎

上一篇 --- 網絡基礎概念(下)https://blog.csdn.net/Small_entreprene/article/details/147320155?fromshareblogdetail&sharetypeblogdetail&sharerId147320155&sharereferPC&sharesourceSmall_entreprene&sharefromfrom_link 理…

CSS 解決手機瀏覽器默認行為(點擊出現藍色背景)

最近寫了一個 Web 應用,可以兼容手機端和PC端,在PC端調試的時候沒有發現這個問題,但是在手機上或者PC瀏覽器改成手機模式進行調試的時候就會出現下面這個場景: 這是兩個 div,點擊的時候,會出現一個藍色的背…

多模態大語言模型arxiv論文略讀(三十八)

Tables as Texts or Images: Evaluating the Table Reasoning Ability of LLMs and MLLMs ?? 論文標題:Tables as Texts or Images: Evaluating the Table Reasoning Ability of LLMs and MLLMs ?? 論文作者:Naihao Deng, Zhenjie Sun, Ruiqi He, A…

聊聊Spring AI Alibaba的YuQueDocumentReader

序 本文主要研究一下Spring AI Alibaba的YuQueDocumentReader YuQueDocumentReader community/document-readers/spring-ai-alibaba-starter-document-reader-yuque/src/main/java/com/alibaba/cloud/ai/reader/yuque/YuQueDocumentReader.java public class YuQueDocument…

OCR定制識別:解鎖文字識別的無限可能

OCR 定制識別是什么? OCR,即光學字符識別(Optical Character Recognition) ,它就像是一個神奇的 “文字翻譯器”,能把圖片里的文字轉化成計算機可編輯的文本。比如,你掃描一份紙質文檔成圖片&am…

麒麟系統(基于Ubuntu)上使用Qt編譯時遇到“type_traits文件未找到”的錯誤

在麒麟系統(基于Ubuntu)上使用Qt編譯時遇到“type_traits文件未找到”的錯誤,通常是由于C標準庫頭文件缺失或項目配置問題導致的。以下是逐步解決方案: 1. 安裝C標準庫和開發工具 確保系統已安裝完整的開發工具鏈和標準庫&#…

服務器上安裝node

1.安裝 下載安裝包 https://nodejs.org/en/download 解壓安裝包 將安裝包上傳到/opt/software目錄下 cd /opt/software tar -xzvf node-v16.14.2-linux-x64.tar.gz 將解壓的文件夾移動到安裝目錄(/opt/nodejs)下 mv /opt/software/node-v16.14.2-linux-x64 /opt/nodejs …

Vue3 + Vite + TS,使用 ExcelJS導出excel文檔,生成水印,添加背景水印,dom轉圖片,插入圖片,全部代碼

Vue3 Vite TS,使用 ExcelJS導出excel文檔,生成水印,添加背景水印,dom轉圖片,插入圖片,全部代碼 ExcelJS生成文檔并導出導出表頭其他函數 生成水印設置文檔的背景水印dom 轉圖片插入圖片全部代碼 ExcelJS 讀取&#…

devops自動化容器化部署

devops 一、簡單案例體驗gitlabrunner部署靜態文件二、devops企業級部署方案1、流程圖2、依賴工具3、流程圖4、主機規劃5、安裝工具軟件1、安裝git2、安裝gitlab3、安裝jenkins-server4、安裝harbor5、安裝web-server,也就是部署服務的機子,需要安裝dock…

高級 SQL 技巧:提升數據處理能力的實用方法

在數據驅動的時代,SQL 作為操作和管理關系型數據庫的標準語言,其重要性不言而喻。基礎的 SQL 語句能滿足日常的數據查詢需求,但在處理復雜業務邏輯、進行數據分析和優化數據庫性能時,就需要掌握一些高級 SQL 技巧。這些技巧不僅能提高查詢效率,還能實現復雜的數據處理任務…

21.disql命令登錄達夢數據庫,查詢并操作數據庫

目錄 1.連接達夢數據庫 1.1 windows或linux系統 步驟(1):打開終端窗口 步驟(2):進入夢數據庫安裝目錄下的 bin 文件夾 步驟(3):用disql命令進行登錄 1.2 docker部署…