新聞中心
Java Development Kit(JDK)是Java開發(fā)的基本包,它包含了Java運行環(huán)境,Java工具和Java類庫等內(nèi)容。在Linux系統(tǒng)中,我們需要通過安裝JDK來開發(fā)和運行Java應用程序。在本文中,我們將詳細講解如何在Linux系統(tǒng)下安裝JDK,以及JDK的安裝路徑和注意事項。

創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、成都網(wǎng)站制作與策劃設計,安岳網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設10年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:安岳等地區(qū)。安岳做網(wǎng)站價格咨詢:13518219792
1. 下載JDK
我們可以到Oracle官網(wǎng)下載JDK的安裝包,選擇對應Linux版本的壓縮文件。在本文中,我們將以Linux 64位版本為例進行講解。
2. 安裝JDK
下載后的JDK安裝包是一個壓縮文件,我們需要解壓并按照以下步驟進行安裝:
(1)使用命令行進入JDK壓縮文件所在的目錄。
(2)解壓JDK壓縮文件,例如:
tar -zxvf jdk-11.0.12_linux-x64_bin.tar.gz
(3)將解壓后的文件夾移動到/usr/local/路徑中:
sudo mv jdk-11.0.12 /usr/local/
(4)配置環(huán)境變量:
我們需要編輯環(huán)境變量配置文件,添加JDK的路徑到系統(tǒng)環(huán)境變量中,編輯方式如下:
sudo vim /etc/profile
在文件底部添加以下內(nèi)容:
export JAVA_HOME=/usr/local/jdk-11.0.12
export PATH=$JAVA_HOME/bin:$PATH
使用命令讓修改的配置文件生效:
source /etc/profile
3. 驗證JDK安裝
安裝完成后,我們需要驗證JDK是否安裝成功。我們可以使用以下方式驗證JDK的版本:
java -version
如果輸出版本信息,則表示JDK已經(jīng)成功安裝。
4. JDK安裝路徑
JDK安裝在Linux服務器上的默認路徑為:
/usr/local/jdk-x.x.x
其中,x.x.x是安裝包版本號。在JDK的安裝路徑下,我們可以找到以下文件夾:
bin:JDK編譯器和二進制文件所在的目錄。
conf:JDK配置文件所在的目錄。
man:JDK手冊所在的目錄。
lib:JDK類庫所在的目錄。
src.zip:JDK源碼包所在的目錄。
jre:JDK運行環(huán)境所在的目錄。
5. 注意事項
在進行JDK安裝時,我們需要注意以下幾點:
(1)安裝JDK前,我們需要檢查Java程序是否已經(jīng)安裝,以及Java版本是否符合要求。
(2)卸載舊版JDK。
(3)下載合適的JDK安裝包,選擇符合Linux版本的JDK安裝包。
(4)安裝后需要配置環(huán)境變量,使系統(tǒng)能夠找到JDK。
(5)安裝完成后需要驗證JDK的版本,驗證是否成功安裝。
通過本文的介紹,我們可以看到如何在Linux系統(tǒng)下安裝JDK,并了解了JDK的安裝路徑和注意事項。在日常開發(fā)中,JDK是Java程序的基石,因此我們需要嚴格按照安裝步驟進行操作,以避免由于操作不當而導致的問題。祝大家在開發(fā)Java應用程序時,能夠熟練操作JDK,并開發(fā)出高質(zhì)量的Java應用程序。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導10多年以來專注數(shù)字化網(wǎng)站建設,提供企業(yè)網(wǎng)站建設,高端網(wǎng)站設計,響應式網(wǎng)站制作,設計師量身打造品牌風格,熱線:028-86922220如何查看linux是否安裝jdk
在linux系統(tǒng)查找jdk的安裝路徑:whereis java
which java (java執(zhí)行路徑)
echo $JAVA_HOME
echo $PATH
在windows查找jdk的安裝路徑:
set java_home:查看JDK安裝路徑
java -version:查看JDK版本
下面是設置jdk的環(huán)境變量和卸載jdk安裝:
1.配置linux的環(huán)境變量:(記得source .bash_profile)
. 修改/etc/profile文件 (全局所有用戶)
vi 此文件/etc/profile
在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
.修改.bash_profile文畢茄件 (某個用戶權限使用這些環(huán)境變量)
.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/信巖tools.jar
.shell終端執(zhí)行下列命令: (臨時用)
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.卸載jdk
·找到jdk安裝目錄的_uninst子目錄
·在shell終端執(zhí)行命令手坦察./uninstall.sh即可卸載jdk
看看 是否設置了jdk
環(huán)境變量
: echo $JAVA_HOME;
或運行命令: java -verion 看看能否查看版本 ,能就是運行;
或者查看后臺進程:ps -ef|grep java。
1 Linux 目錄結構
即使這是個菜鳥級的問題,也經(jīng)常難住老鳥。我就見過很資深的程序員把JDK不合適地安裝
到/home目錄下。雖然不一定有最正確的安裝位置,但一定有不適當?shù)陌惭b位置。為了確定
我們到底應該把JDK安裝在哪里,首先要了解一下Unix/Linux的目錄結構。
view
plaincopy
/bin 用來貯存用戶命令。/usr/bin 也被用來貯存用戶命令。
/in 許多系統(tǒng)命令(例如 shutdown)的貯存位置。/usr/in 中也包括了許多系統(tǒng)命令。
/root 根用戶(超級用戶)的主目錄。
/mnt 該目錄中通常包括系統(tǒng)引導后被掛載的
文件系統(tǒng)
的掛載點。比如,默認的光盤掛載點是 /mnt/cdrom/。可以為
U盤
建一個掛載點:mkdir /mnt/u。
/boot 包括內(nèi)核和其它系統(tǒng)啟動期間使用的文件,更大不超過200M。通常我為 /boot 建一個primary分區(qū)是1G。
/lost+found 被 fsck 用來知啟放置零散文件(沒有名稱的文件)。
/lib 包含許多被 /bin 和 /in 中的程序使用的
庫文件
。目錄 /usr/lib 中含有更多用于用戶程序的庫文件。/lib 目錄下放置的是 /bin 和 /in 目錄下程序所需的庫文件。簡單說,/lib 是內(nèi)核級的;/usr/lib 是系統(tǒng)級的;/usr/local/lib 是用戶級的。僅僅被 /usr 目錄下的程序所使用的共享庫不必放到 /lib 目錄下。只有 /bin 和 /in 下的程序所需要的庫有必要放到 /lib 目錄下。
/dev 貯存設備文件。
/etc 包含許多配置文件和目錄。
/var 用于貯存variable(或不斷改變的)文件,例如日志文件和打印機假脫機文件,虛擬機
鏡像文件
等。
/usr 包括與系統(tǒng)用戶直接有關的文件和目錄,例如
應用程談猛判序
及支持它們的庫文件。
/proc 一個虛擬的文件系統(tǒng)(不是實際貯存在磁盤上的),它包括被某些程序使用的系統(tǒng)信息。
/initrd 用來在計算機啟動時掛載 initrd.img 映像文件的目錄以及載入所需設備模塊的目錄。不要刪除 /initrd 目錄。如果你刪除了該目錄后再重新引導 Red Hat Linux 時,你將無法引導你的計算機。
/tmp 用戶和程序的臨時目錄。 /tmp 給予所有系統(tǒng)用戶讀寫權。
/home 用戶主目錄的默認位置。
/opt 可選文件和程序的貯存目錄。該目錄主要被第三方開發(fā)者用來簡易地安裝和卸裝他們的軟件包。
在傳統(tǒng)的unix系統(tǒng)中,/usr 通常只包含系統(tǒng)發(fā)行時自帶的程序,而/usr/local 則是本地系統(tǒng)
管理員用來自由添加程序的目錄。這里有一條嚴厲而牢固的規(guī)則:除非在里面創(chuàng)建目錄,
unix發(fā)行版不得使用 /usr/local 。
對于Linux發(fā)行版,如 RedHat, Debian 等等,一個可能的規(guī)定是:/usr 目錄只能由發(fā)行版
的軟件包管理工具負責管理,而對 /usr/local 卻沒有這樣做。正是因為采用這種方式,軟件
包管理工具的數(shù)據(jù)庫才能知道在 /usr 目錄內(nèi)的每一個文件。
2、配置環(huán)境JAVA變量
有3種方式配置JAVA環(huán)境變量。
2.1/etc/profile
如果你的計算機僅僅作為開發(fā)使用時推薦使用這種方法.所有用戶的shell都有權使用這些環(huán)境
變量。修改/etc/profile 文件,執(zhí)行下面的語句:
view
plaincopy
$ sudo -s
# echo ‘export JAVA_HOME=/usr/local/java/jdk1.6.0_38’ >> /etc/profile
# echo ‘export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH’含改 >> /etc/profile
# echo ‘export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar’ >> /etc/profile
切換到任何一個用戶,執(zhí)行下面這個命令,環(huán)境變量的更改立即生效:
# source /etc/profile
檢查JAVA環(huán)境變量更改是否生效:
$ java -version
2.2 ~/.profile
這個是最安全的方法,控制JAVA到當前用戶。如果你需要給某個用戶權限使用這些環(huán)境變
量,你只需要修改其個人用戶主目錄下的 .profile, 如下:
$ cd ~/
$ echo ‘export JAVA_HOME=/usr/local/java/jdk1.6.0_38’ >> ./.profile
$ echo ‘export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH’ >> ./.profile
$ echo ‘export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar’ >> ./.profile
$ source ./.profile
$ java -version
or
$ java
jdk是 Java 語言的
軟件開發(fā)工具包
,主要用于移動設備、
嵌入式設備
上的java應用程序。
Linux操作系統(tǒng)
是基于
UNIX操作系統(tǒng)
發(fā)展而來的一種克隆系統(tǒng),它誕生于1991 年的
面> 10 月5 日(這是之一次正式向外公布的時間)。以后借助于Internet網(wǎng)絡,并通過全世界
各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統(tǒng),并且使
用人數(shù)還在迅猛增長。
基本信息
Linux操作系統(tǒng)是UNIX操作系統(tǒng)的一種克隆系統(tǒng),它誕
linux系統(tǒng)
于1991 年的10 月5 日
(這是之一次正式向外公布的時間)。以后借助于Internet網(wǎng)絡,并通過全世界各地計算機
愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統(tǒng),并且使用人數(shù)還
在迅猛增長。
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、
多任務、支持
多線程
和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應用程序和網(wǎng)絡
協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡為核心的設計思想,是一個性能穩(wěn)
定的多用戶網(wǎng)絡操作系統(tǒng)。它主要用于基于
Intel x86
系列CPU的計算機上。這個系統(tǒng)是由全
世界各地的成千上萬的程序員設計和實現(xiàn)的。其目的是建立不受任何商品化軟件的版權制約
的、全世界都能自由使用的Unix兼容產(chǎn)品。
Linux以它的高效性和靈活性著稱,Linux模塊化的設計結構,使得它既能在價格昂貴的工作
站上運行,也能夠在廉價的PC機上實現(xiàn)全部的Unix特性,具有多任務、多用戶的能力。
Linux是在GNU公共許可權限下免費獲得的,是一個符合POSIX標準的操作系統(tǒng)。Linux操作
系統(tǒng)軟件包不僅包括完整的Linux操作系統(tǒng),而且還包括了
文本編輯器
、高級語言
編譯器
等應
用軟件。它還包括帶有多個窗口管理器的X-Windows
圖形用戶界面
,如同我們使用
Windows NT一樣,允許我們使用窗口、圖標和菜單對系統(tǒng)進行操作。
參考資料
Linux如何查看JDK的安裝路徑
.CSDNlinux jdk安裝路徑的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于linux jdk安裝路徑,Linux下JDK安裝路徑詳解,如何查看linux是否安裝jdk的信息別忘了在本站進行查找喔。
成都網(wǎng)站建設選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設計,高端小程序APP定制開發(fā),成都網(wǎng)絡營銷推廣等一站式服務。
文章標題:Linux下JDK安裝路徑詳解(linuxjdk安裝路徑)
分享鏈接:http://m.fisionsoft.com.cn/article/coojopj.html


咨詢
建站咨詢
