java作業jdk安裝,Java安裝jdk

本文目錄一覽:

jdk如何安裝

1、首先要到官網下載JDK,選擇「downloads」下載

2、接著選擇「Java」

3、「Java (JDK) for Developers」

4、然後點擊「jdk download」-有不同系統選擇下載,根據自己使用電腦選擇.

5、下載的時候別忘了點擊「Accept License Agreement」如下圖所示

6、下載好後,就可以進行安裝啦,雙擊安裝文件,安裝界面如下,點擊「下一步」

7、這一步,要記住安裝的路徑,後面會用到,如果不想安裝在C盤,自己選擇安裝路徑,我是選擇安裝在D盤,選擇好路徑點擊「下一步」進行安裝

8、如下圖提示,說明JDK已安裝好

12步教你安裝JDK和zookeeper

安裝zookeeper首先要安裝JDK,Linux有自帶的OPENJDK,要卸載然後重新安裝。

1. java -version 查看JDK版本

2. rpm -qa | grep java 查找有哪些java相關的包

3. rpm -e –nodeps tzdata-java-2015e-1.e16.noarch  卸載,–nodeps 就是no depends的意思,忽略相關依賴強制卸載

4. mkdir /export/server 創建zookeeper和 JDK安裝的目錄

5.

mv jdk1.8.0_65.tar.gz /export/server 把jdk安裝包移動到/export/server文件夾 

cd /export/server  進入該文件夾, ls查看可以看到安裝包

tar -zxvf jdk1.8.0_65.tar.gz   把JDK上傳到linux系統中,然後執行tar解壓操作 

6. vi /etc/profile 編輯/etc目錄下的profile文件,也就是配置環境變數的配置文件。

7. 打開文件後,按大寫的G直接跳到文件的最後一行,然後按 i 進入編輯文件狀態,在末尾添加這三行配置信息

export JAVA_HOME=/export/server/jdk.1.8.0_65     配置一個JAVA_HOME的變數,值是jdk安裝的目錄,這個JAVA_HOME在下面兩行會用到

export PATH=$PATH:$JAVA_HOME/bin                    

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

編輯完畢,按ESC退出文件編輯狀態,然後輸入 指令  :wq (冒號+wq) 回車退出並保存該文件。

8. source /etc/profile   刷新profile文件到系統內存。

9. 在任意目錄下 輸入  java -v 查看JDK版本

以上JDK安裝完畢,接下來安裝zookeeper。

10. 和上傳JDK一樣,把zookeeper-3.4.10.tar.gz文件放到/export/server目錄下,並進行解壓。(忘記了就去看第5步)

       tar -zxvf zookeeper-3.4.10.tar.gz

  解壓之後要進行相關的配置(軟體安裝無非就是解壓+配置)

這裡主要有兩個重要要改的地方:1.zookeeper服務啟動後數據文件保存在哪裡? 2. zookeeper通常是會集群化,也就是啟動好幾台zookeeper同時提供服務的,因此在每台zookeeper服務的配置文件裡面都要配置上其它zookeeper服務的ip和埠。 第二點不懂的話直接看配置文件就好了。

11.  首先實現第一點,創建zookeeper數據保存目錄

mkdir /export/data/zkdata 創建zkdata文件夾,用於存在zookeeper數據.(這條如果報錯了,說明你應該先執行mkdir /export/data/創建data目錄)

12. 接下來進行配置

cd zookeeper/conf/  配置文件放在該目錄下,ll可以查看有哪些文件,如圖

其中有個zoo_sample.cfg 文件,這個文件是自帶的一個模板,就是告訴你配置文件要照著這個樣子去抄。。。

然後有個重要的東西就是:zookeeper啟動的時候,默認是會讀取該文件路徑下配置文件zoo.cfg的,但是這裡默認是i沒有這個文件的。所以我們直接複製一個zoo_sample.cfg 重命名為zoo.cfg就OK了。但是要進去做自己的相關配置改動。 複製文件命令是:

cp zoo_sample.cfg zoo.cfg

13. vi zoo.cfg  開始編輯配置文件了,打開可以看見一堆你可能看不懂的東西,但是不重要因為大多數都是注釋掉的東西。新手就別管那麼多了。

這裡我們主要要修改的是兩個東西,哪兩個? 前面黑體字有說過了:數據存放目錄,集群中各個zookeeper服務的ip port。

同樣的,按 i 進入編輯模式,找到dataDir=/tmp。。。這一行。 這一行就是設置數據存放的目錄。 把它改成我們自己新建的目錄:

dataDir=/export/data/zkdata/ 這樣第一點就配置完了。

實際上到這裡一台zookeeper服務已經安裝完畢了,但是說過了,zookeeper是集群,所以得多搞幾個伺服器。我這裡用了三台虛擬機,複製三台。ip分別是192.168.209.128  / 192.168.209.129 / 192.168.209.130,這三台同樣的安裝JDK 和zookeeper。 重複前面的操作就行,也可以直接複製虛擬機。

同樣的在zoo.cfg裡面,大寫的G到最後一行。在末尾加上這三行配置:

server.1=192.168.209.128:2888:3888    #三台服務對應server 1 2 3 ,對應三個ip。 後面兩個埠分別是 心跳埠2888 和選舉埠。

server.2=192.168.209.129:2888:3888

server.3=192.168.209.130:2888:3888

然後保存退出就OK了。

13. 最後一步: 就是給三台zookeeper服務設置id。在哪裡設置呢?

就是在zookeeper保存文件的目錄下創建一個/export/data/zkdata/myid 文件。 文件名不能亂寫,就得是是這個,選舉的時候很關鍵的。

我們有三台zookeeper server,每台的myid文件數字 不一樣,你得進入三台伺服器分別編輯這個文件。

第一台伺服器,vi myid  編輯該文件,寫入一個數字 1 

第二台伺服器,vi myid  編輯該文件,寫入一個數字 2

第三台伺服器,vi myid  編輯該文件,寫入一個數字 3

14. 最後你啟動一下zookeeper試試安裝成功了沒 。

/export/server/zookeeper/bin/zkServer.sh start   啟動zookeeper的指令。可以看到日誌列印出來的是默認Using zoo.cfg這個配置文件。三台服務你都要啟動,zookeeper會根據你配置的三個ip port去發送心跳,自動建立集群。 並且根據myid去選舉哪個server是leader,哪個是follower。 

【這裡呢就安裝完畢了! 動手操作也就14步是不是很簡單。但是搞清楚原理才是最主要的。】

java jdk安裝

java配置環境變數方法:

三個環境變數的名字和值,

右鍵【我的電腦】 – 【屬性】-【高級系統設置】-【高級】-【環境變數】–【新建】

【注意:三個環境變數全部配置在【系統變數】裡面】

CLASSPATH

.; 【英文輸入法下的句號和分號】

——————————-

JAVA_HOME

jdk的路徑【例如:C:\Program Files\Java\jdk1.5.0_06 根據你電腦的實際JDK路徑】

——————————-

Path

;%JAVA_HOME%\bin 【在系統原有的path值後加上就行,注意前面有個分號】

還不會的話 留個聯繫方式 我遠程給你配置一下

如何重新安裝java jdk

分析如下:

1、首先你要下載Java的JDK(JDK的全稱是:Java  Development Kit即Java語言軟體工具開發包),目前最新的JDK版本是1.8,Java最初是SUN公司,因後來被oracle公司收購,故你需要到oracle官網上下載JDK網址是:。輸入這個網址你就可以看到下面圖片

2、這裡我選擇下載JDK的Windows的32位JDK,下面圖片是下載的demos壓縮文件和JDK的安裝包。 

3、雙擊JDK安裝包,點擊下一步。

4、這裡選擇不安裝公共JRE,因為公共JRE是一個獨立的JRE系統,它是單獨的安裝在windows系統下的其他路徑下。公用的JRE會向瀏覽器和系統中註冊Java運行時的環境。通過向瀏覽器和系統中註冊運行時的環境,系統中的任何應用程序都可以使用公用JRE。但是現在在瀏覽器網頁上執行applet的機會幾乎沒有,並且JDK目錄下JRE完全可以勝任,所以一般選擇不安裝公用JRE。這裡如果你不想安裝在默認路徑下,可以選擇更改目錄。

5、單擊下一步,會出現如下安裝條。

6、點擊關閉,JDK就安裝成功。點擊後續步驟會跳到JDK官網介紹JDK。

擴展資料:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行複雜的編程 。

Java具有簡單性、面向對象、分散式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分散式系統和嵌入式系統應用程序等 。

面向對象

Java是一個面向對象的語言。對程序員來說,這意味著要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。在一個面向對象的系統中,類(class)是數據和操作數據的方法的集合。數據和方法一起描述對象(object)的狀態和行為。每一對象是其狀態和行為的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行為。在這個類層次體系中有一個根類,它是具有一般行為的類。Java程序是用類來組織的。

Java還包括一個類的擴展集合,分別組成各種程序包(Package),用戶可以在自己的程序中使用。例如,Java提供產生圖形用戶介面部件的類(java.awt包),這裡awt是抽象窗口工具集(abstract windowing toolkit)的縮寫,處理輸入輸出的類(java.io包)和支持網路功能的類(java.net包)。

參考資料:百度百科:Java

JAVA的運行工具JDK怎麼安裝啊?

直接安裝,最後在環境變數的path裡面加入「安裝目錄\bin;」

變成:

安裝目錄\bin;原來的path

環境變數:系統屬性,高級,環境變數

原創文章,作者:YRWR,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/139343.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
YRWR的頭像YRWR
上一篇 2024-10-04 00:22
下一篇 2024-10-04 00:22

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • Java 8 Group By 會影響排序嗎?

    是的,Java 8中的Group By會對排序產生影響。本文將從多個方面探討Group By對排序的影響。 一、Group By的概述 Group By是SQL中的一種常見操作,它…

    編程 2025-04-29

發表回復

登錄後才能評論