Linux安裝JDK和Maven

Linux安裝JDK和Maven

安裝JDK1.8

oracle官網 https://www.oracle.com

下載包地址:https://www.oracle.com/java/technologies/downloads/archive/

步驟1:官網下載壓縮包

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

點擊想要下載的版本,需要登錄Oracle的賬號,沒有的話需要注冊一個賬號,填寫很多個人信息。

bugmenot提供的賬號信息:

地址:https://bugmenot.com/view/oracle.com

步驟2:上傳包到服務器

# 創建jdk安裝目錄(java目錄)
mkdir /usr/local/java
# 進入該目錄
cd /usr/local/java
# 將下載的本地包,上傳到服務器上
# 通過ls,查看是否上傳成功
ls

步驟3:進行解壓

# 壓縮包進行解壓
tar -zxvf jdk-8u202-linux-x64.tar.gz

步驟4:配置環境變量

vim /etc/profile# 在文件末尾添加,以下配置文件 (i進行編輯)
export JAVA_HOME=/usr/local/java/jdk1.8.0_202
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}# 進行保存退出
:wq# 重新加載配置文件
source /etc/profile

步驟5:驗證是否成功

java -version
# 顯示版本號,代表安裝成功

在這里插入圖片描述

安裝Maven3.6

官網:https://maven.apache.org/download.cgi

步驟1:官網下載壓縮包

在這里插入圖片描述

下載指定版本:尋找Maven 3 archives。

在這里插入圖片描述

指定版本的地址:https://archive.apache.org/dist/maven/maven-3/

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

點擊下載即可。

步驟2:上傳包到服務器

# 創建maven安裝目錄(maven目錄)
mkdir /usr/local/maven
# 進入該目錄
cd /usr/local/maven
# 將下載的本地包,上傳到服務器上
# 通過ls,查看是否上傳成功
ls

步驟3:進行解壓

# 壓縮包進行解壓
tar -zxvf apache-maven-3.6.1-bin.tar.gz

步驟4:配置環境變量

vim /etc/profile# 在文件末尾添加,以下配置文件 (i進行編輯)
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.1
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH# 進行保存退出
:wq# 重新加載配置文件
source /etc/profile

步驟5:驗證是否成功

mvn -v
# 顯示版本號,代表安裝成功

在這里插入圖片描述

步驟6:鏡像資源配置

# 創建一個文件夾作為 maven 倉庫,用于存放 maven 下載的依賴
mkdir /usr/local/maven-repository# 進入到maven的conf目錄中,配置文件中
cd /usr/local/maven/apache-maven-3.6.1/conf# 編輯setting.xml文件,與Windows本地環境一致
vim setting.xml# 配置本地倉庫,下載的包存在該目錄
<localRepository>/usr/local/maven-repository</localRepository># 配置阿里云的鏡像地址
<mirror><id>alimaven</id><name>aliyun maven</name><mirrorOf>central</mirrorOf><url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror># 進行保存退出
:wq

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

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

相關文章

MySQL主從復制與數據庫集群深度解析

一、主從復制核心架構與復制模式 MySQL主從復制是構建分布式數據庫的基礎技術&#xff0c;通過日志同步機制實現數據冗余與讀寫分離。其核心架構分為三層&#xff1a; 日志記錄層&#xff1a;主庫將數據變更寫入二進制日志&#xff08;Binlog&#xff09;網絡傳輸層&#xff…

安裝emsdk 4.0.10報Connection reset by peer解決

出錯如下: 使用瀏覽器下載所需文件 https://storage.googleapis.com/webassembly/emscripten-releases-builds/deps/node-v22.16.0-darwin-x64.tar.gz 移動到到emsdk/downloads下 修改emsdk.py download_even_if_exists=True 設置環境變量

win11,visual studio 2022,配置dcmtk,opencv

一、配置dcmtk 1 文件下載---地址&#xff0c;Software Development based on DCMTK - dicom.offis.de 源文件下載&#xff0c;選擇.zip下載&#xff0c;.tar.gz為Linux和macOS下面常見的壓縮包 支持庫下載 解決 DCMTK 在 Windows 上編譯時所需的依賴庫問題 libiconv GNU有…

2025 最新 Appium Inspector 環境搭建教程

1 環境搭建背景 版本升級&#xff1a;Appium 2.0 版本替代 1.x&#xff0c;原 Appium Desktop 因安全漏洞和功能廢棄不再適用。需求痛點&#xff1a;Android Studio 僅支持 debug 程序元素定位&#xff0c;需通過 Appium Inspector 實現通用 APK 元素定位。 2 環境搭建步驟 …

Vue 安裝使用教程

一、Vue 簡介 Vue&#xff08;讀作 /vju?/&#xff0c;類似于“view”&#xff09;是一款用于構建用戶界面的漸進式 JavaScript 框架。它易于上手&#xff0c;輕量高效&#xff0c;適合快速構建前端界面&#xff0c;廣泛應用于各類 Web 項目中。 二、Vue 安裝方式 2.1 直接通…

通過http調用來訪問neo4j時報錯,curl -X POST 執行指令報錯

curl -X POST ^ More? http://localhost:7474/db/neo4j/tx/commit ^ More? -H Authorization: Basic bmVvNGo6MTIzNDU2Nzg ^ More? -H Content-Type: application/json ^ More? -d { \"statements": [{\"statement": \"MATCH (n) RETURN n, label…

Node.js到底是什么

我想像是npm、vite這些名詞大家都很熟悉&#xff0c;對它們的作用也有大致印象&#xff0c;但是可能都像我一樣不明白Node.js到底是什么&#xff0c;這里給大家帶來一個簡單介紹。 Node.js 詳解&#xff1a;歷史發展、生態構建與底層原理 一、Node.js 的起源與歷史發展 誕生背…

Rust與Go:GAN實戰對決

Rust與Go生成對抗 GAN概念 GAN的全稱是Generative Adversarial Network,中文翻譯為生成對抗網絡。這是一種深度學習模型,由兩部分組成:生成器(Generator)和判別器(Discriminator)。生成器的任務是創建數據,而判別器的任務是區分生成器創建的數據和真實數據。這兩部分…

pyspark driver 上傳pod本地文件到對象存儲

前提: pyspark driver on k8s,環境變量或者spark_home/jars 下有相關對象存儲的包,報錯包問題就這里添加jar即可 from py4j.java_gateway import java_import from pyspark.sql import SparkSession# ----------------------------------------------------------------------…

使用GeoServer發布地圖shapefi(.shp)數據

1.創建新的工作區 2.添加新的數據存儲&#xff0c;選擇Shapefile - ESRI? Shapefiles (*.shp) 如果這個發布頁面退出了 可以這樣找回來 點擊發布返回圖層我們發布的數據在圖層顯示 點擊Layer Preview 預覽 現在前端就可以用 OpenLayers地圖來調用這個服務了

python+uniapp基于微信小程序的PS社區系統

文章目錄 具體實現截圖本項目支持的技術路線源碼獲取詳細視頻演示&#xff1a;文章底部獲取博主聯系方式&#xff01;&#xff01;&#xff01;&#xff01;本系統開發思路進度安排及各階段主要任務java類核心代碼部分展示主要參考文獻&#xff1a;源碼獲取/詳細視頻演示 ##項目…

設計模式 - 組合思維_Unix 設計哲學三大原則

文章目錄 引言Unix 哲學本質三大啟示總覽啟示一&#xff1a;保持簡單清晰性軟件復雜度來源實踐方法 啟示二&#xff1a;借鑒組合理念Unix 組合示例避免“定制驅動”爛設計 啟示三&#xff1a;重拾數據思維數據驅動編程演進案例分析 總結 引言&#xff1a;介紹 Unix 與 Unix 哲學…

C++ 快速回顧(四)

C 快速回顧&#xff08;四&#xff09; 前言一、純虛函數二、final關鍵字1.作用到函數2.作用到類 三、虛函數原理四、Lambda一些知識補充 前言 用于快速回顧之前遺漏或者補充C知識 一、純虛函數 純虛函數主要是當接口&#xff0c;沒有具體的實現要到派生類去實現。 純虛函數…

vue入門學習時,按照官方的教程生成的vue3項目后,命令行運行npm install出現一堆warn,然后運行npm run dev報錯,項目啟動失敗

日期&#xff1a;2025年6月27日 星期五農歷六月初三 VUE版本&#xff1a;vue3 IDE&#xff1a;vs code vue入門學習時&#xff0c;按照官方的教程生成的vue3項目后&#xff0c;命令行運行npm install出現一堆warn&#xff0c;然后運行npm run dev報錯&#xff0c;項目啟動失敗…

jQuery EasyUI 安裝使用教程

一、jQuery EasyUI 簡介 jQuery EasyUI 是一套基于 jQuery 的用戶界面框架&#xff0c;提供了豐富的 UI 組件&#xff0c;如數據表格、樹形結構、窗體、對話框等&#xff0c;適用于快速開發后臺管理系統和 Web 應用界面。它封裝了大量常用功能&#xff0c;使用簡單&#xff0c…

python下劃線開頭函數總結

在Python中&#xff0c;以雙下劃線 __ 開頭的函數&#xff08;或變量&#xff09;具有特殊的命名含義&#xff0c;主要用于實現類的私有成員、魔法方法&#xff08;特殊方法&#xff09;和名稱修飾&#xff08;Name Mangling&#xff09;機制。下面詳細解釋這三種情況&#xff…

代理模式 - Flutter中的智能替身,掌控對象訪問的每一道關卡!

痛點場景&#xff1a;直接加載高清大圖 假設你的應用需要顯示用戶相冊&#xff1a; NetworkImage(https://example.com/high-res-photo.jpg)面臨的問題&#xff1a; &#x1f4f6; 網絡差時長時間白屏&#x1f4be; 重復下載相同圖片浪費流量&#x1f512; 敏感圖片無權限驗…

Python集合的創建

一、前言 在 Python 編程中&#xff0c;集合&#xff08;set&#xff09;是一種非常實用的數據結構&#xff0c;它能夠存儲一組無序且不重復的元素。集合廣泛應用于數據去重、交并差運算等場景。 本文將重點講解 Python 中集合的創建方式&#xff0c;包括使用大括號 {}、set(…

作物生長模型Oryza V3實戰15:AutoCalibration程序詳解

ORYZA 模型中的 AutoCalibration (v2.1).exe 是用于 ORYZA 模型參數自動校準的可執行程序,在優化 ORYZA 模型參數、提高模型模擬準確性方面具有重要作用。程序能夠通過特定算法,在給定的參數取值范圍內,自動搜索出一組最優的參數組合,使得模型模擬結果與實際觀測數據(如作…

算法-每日一題(DAY12)最長和諧子序列

1.題目鏈接&#xff1a; 594. 最長和諧子序列 - 力扣&#xff08;LeetCode&#xff09; 2.題目描述&#xff1a; 和諧數組是指一個數組里元素的最大值和最小值之間的差別 正好是 1 。 給你一個整數數組 nums &#xff0c;請你在所有可能的 子序列 中找到最長的和諧子序列的…