本文目錄一覽:
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-hant/n/139343.html