1. 程式人生 > >學習筆記(一)—— 在Linux下安裝JDK8

學習筆記(一)—— 在Linux下安裝JDK8

一、下載或解除安裝JDK

1、檢查是否已經安裝JDK(建議最小化安裝Linux不會自動安裝JDK)

[[email protected] ~]# rpm -qa|grep java

2、解除安裝JDK

rpm -e --nodeps tzdata-java-2017b-1.el7.noarch 

rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64 

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64

注意:rpm -e --nodeps 後面跟的是系統自帶的JDK名字,可能會不一樣哦

3、下載JDK安裝包


4、上傳JDK到Linux

方法一:開啟CRT工具,使用Alt+p命令開啟sftp視窗,直接將下載的安裝包拖進去即可


方法二:安裝lrzsz外掛,然後使用rz命令選擇JDK安裝包

[[email protected] ~]# yum -y install lrzsz
[[email protected] ~]# rz

5、使用ll命令檢視JDK是否上傳成功


二、安裝JDK

1、將JDK解壓到指定的安裝目錄

[[email protected] ~]# tar -zxvf jdk-8u161-linux-x64.tar.gz /usr/local/

2、修改解壓的檔案目錄名稱

[[email protected] ~]#  mv /usr/local/jdk1.8.0_161/ /usr/local/jdk8

3、檢視是否修改成功

[[email protected] ~]# ll /usr/local

三、設定JDK的環境變數

1、進入新增環境變數的配置檔案

[[email protected] ~]# vi /etc/profile

2、使用shift+g命令跳到檔案末尾在最後面新增如下配置(按i編輯,按Esc退出編輯,使用:wq命令儲存退出)

export JAVA_HOME=/usr/local/jdk8  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH 
注意:JAVA_HOME是絕對路徑,如果不是這個目錄是要修改的,其它可以不變

3、重新載入此配置檔案

[[email protected] ~]# source /etc/profile

4、使用java或javac來驗證是否安裝成功

[[email protected] ~]# java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
參考:http://blog.csdn.net/hui_2016/article/details/69941850






相關推薦

Elasticsearch筆記—— Linux安裝Elasticsearch

Linux下安裝Elasticsearch 1、版本 雖然眼下已經出了v6.5.0,但為了和ik分詞器版本一致,這裡選擇6.4.3的版本。 官網:https://www.elastic.co/ 選擇適用於linux的安裝包進行下載 2、安裝與配置 2.1.新建使用者

Qt學習筆記——linux qt安裝

         這學期開課嵌入式linux作業系統,選擇Qt作為開發環境。這篇文章講述qt.run檔案安裝Qt方法以及編寫Qt程式的配置。(不包括qmake程式碼行方式的執行)   一、安裝包下載         選擇自己要下載的版本,點選進入。以5

TensorFlow學習筆記——Win10安裝與配置CPU執行的TensorFlow

    由於課題需要,在下之後一階段工作主要是使用深度網路來解決問題,擬使用TensorFlow來進行實驗。由於在下對於TensorFlow完全只有小白級別的認識,因此決定一邊學習一邊記錄,一方面便於分享共同進步,一方面請各位大牛幫忙指出在下認識上的錯誤。     由於實驗

ubuntu 18.04greenplum安裝筆記Linux基礎環境的搭建

背景 需要構建一個用於資料倉庫的分散式資料庫叢集。 每一個節點暫時不需要進行備份,同時也不考慮壞掉的情況。 每一個數據節點最好都不用進行過多的配置,安裝起來方便。 Greenplum的Shared-Nothing的設計思路很適合我目前的業務場景。 物理環境 4檯安裝了Linux的主機,安裝的作業系統的版本均為

Caffe學習筆記——Windows caffe安裝與配置

本文主要介紹:經過一番周折,在Windows7 64位系統下成功配置Caffe,下面總結一下基本的配置過程,以及配置過程中遇到的問題。 配置環境:Windows7 X64 + CUDA7.0 + VS2013 + Matlab2014a 1.安裝C

【轉】Nodejs學習筆記--- 簡介及安裝Node.js開發環境

ack 目錄 javascrip 難度 時間 網站開發 clas jetbrains 常用 目錄 學習資料 簡介 安裝Node.js npm簡介 開發工具 Sublime Node.js開發環境配置 擴展:安裝多版本管理器 學習資料   1.深入淺出Node.j

Git學習筆記 --- --- git的安裝及本地倉庫的創建,github上倉庫的連接方式

由於 分布式版本控制 是我 控制系統 路徑 一行代碼 信息 控制 fff 首先了解git的作用是什麽,本地倉庫,中央倉庫都是幹什麽的? Git是分布式版本控制系統,同一個Git倉庫,可以分布到不同的機器上。實際情況往往是這樣,找一臺電腦充當服務器的角色,每天24小時開機,其

Tensorflow 學習筆記mac os 安裝 tensorflow

trap ras str ons bre col hello 指定 any Homebrew 安裝python brew install python 安裝pip curl ‘https://bootstrap.pypa.io/get-pip.py’ > get

Django學習筆記:環境安裝與簡單實例

rom dex ftime not host 名稱 本機 turn perl Django學習筆記(一):環境安裝與簡單實例 通過本文章實現: Django在Windows中的環境安裝 Django項目的建立並編寫簡單的網頁,顯示歡迎語與當前時間 一、環境安裝 結合版

Go語言學習筆記 簡介、安裝

為什麼選擇Go 程式語言已經非常多,偏效能敏感的編譯型語言有 C、C++、Java、C#、Delphi和Objective-C等,偏快速業務開發的動態解析型語言有PHP、Python、Perl、Ruby、JavaScript和Lua等,面向特定領域的語言有Erlang、R和MATLAB等,

LinuxCentOS學習筆記——Linux命令

一、Linux基本原則 一切皆檔案 配置檔案儲存為純文字格式 二、使用者介面(shell):應用程式 GUI介面(Graphic User Interface圖形使用者介面) - Windows:explorer.exe - centos:KDE CLI介

nodejs學習筆記——nodejs的安裝和啟動第一個httpserver

對於一個前臺開發而言,沒有使用過nodejs簡直是一種恥辱,不過什麼時候開始都不算晚,故以下是筆者在洗刷恥辱過程中的一點經驗,供大家分享。 入門是在runoob的教程指導下開始的,但是教程裡面更多的是介紹nodejs裡面這個功能是怎麼玩,很少會提及在實際的開發過程中應該怎

Nodejs學習筆記--- 簡介及安裝Node.js開發環境

目錄 學習資料   2.Node.js開發指南 簡介(只撿了我覺得重要的) Node.js是讓Javascript脫離瀏覽器執行在伺服器的一個平臺,不是語言;Node.js採用的Javascript引擎是來自Google Chrome的V8;執行在瀏覽器外不用考慮頭疼的Java

Linux學習筆記------Linux起源

Linux的起源和發展 Linux = Linux核心? 1. Linux發行版 = GNU(GNU is Not Unix)軟體 + Linux核心 + 資料庫 2. 核心作用:管理底層工作 Lin

Redis學習筆記:CentOS7安裝Redis4

CentOS版本:CentOS Linux release 7.5.1804 (Core)Redis版本:Redis server v=4.0.9-----------------------------------------------------------------

Maven學習筆記—— 下載、安裝Maven並配置Maven的環境變數

Maven簡介:Maven是一個專案管理工具,主要用於Java平臺的專案構建、依賴管理和專案生命週期管理。1、下載下載完之後解壓到指定的資料夾存放2、配置環境變數第一步:新建系統變數,變數名為MAVEN_HOME,變數值為剛才解壓的檔案路徑第二步:編輯環境變數Path,新增%

Linux核心學習筆記——Linux核心簡介

  Unix系統業已演化成一個具有相似應用程式程式設計介面(API),並且基於相似設計理念的作業系統家族。 1、Unix的歷史   Unix是從貝爾實驗室的一個失敗的多使用者作業系統Multics中涅槃而生的。 時間 事件 19

菜雞的Django學習筆記Linux+deepin+pycharm

2017.11.30 //Linux裡的搜狗輸入法用的真不方便 //開個部落格監督自己繼續學 //這個視訊挺好的https://www.imooc.com/video/13933 1.deepin

Go語言入門教程Linux安裝Go

說明 Gavin使用的系統是Ubuntu。 關於安裝 這裡只介紹原始碼安裝,至於使用包管理工具安裝,不再介紹,因為就一條命令,沒得說。 下載安裝包 當前官方下載地址是https://g

nginx 學習筆記 nginx+Lua 安裝

1、下載Nginx及相關元件 wget http://nginx.org/download/nginx-1