亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux CentOS 7.0中java安裝與配置環境變量的步驟詳解

2024-09-05 23:04:48
字體:
來源:轉載
供稿:網友

一.前言:

CentOS7.0雖然自帶JDK1.7和1.8,運行“java -version”命令也可以看到版本信息,但是jdk的安裝環境不全,比如缺少tool.jar和dt.jar等,這就導致“javac”等這樣的命令即便配置了環境變量也不能用,所以要重新安裝jdk,并且配置環境變量,并解決“javac”命令不可用的問題。

下面話不多說了,來隨著小編一起看看詳細的介紹吧。

二.下載安裝JDK

1.CentOS下,首先讓當前用戶獲取root權限,打開終端輸入命令:

su root

2.查看可安裝的JDK版本:

在查詢結果列表如下:

java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environmentjava-1.7.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connectorjava-1.7.0-openjdk-demo.x86_64 : OpenJDK Demosjava-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environmentjava-1.7.0-openjdk-headless.x86_64 : The OpenJDK runtime environment without audio and video supportjava-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentationjava-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle

3.安裝這一款,命令:

 yum -y install java-1.7.0-openjdk-devel.x86_64 

安裝完成提示:

已安裝:
  java-1.7.0-openjdk-devel.x86_64 1:1.7.0.141-2.6.10.1.el7_3                                                                                                                                                      

作為依賴被升級:
  java-1.7.0-openjdk.x86_64 1:1.7.0.141-2.6.10.1.el7_3        java-1.7.0-openjdk-headless.x86_64 1:1.7.0.141-2.6.10.1.el7_3        nspr.x86_64 0:4.13.1-1.0.el7_3            nss.x86_64 0:3.28.4-1.2.el7_3       
  nss-sysinit.x86_64 0:3.28.4-1.2.el7_3                       nss-tools.x86_64 0:3.28.4-1.2.el7_3                                  nss-util.x86_64 0:3.28.4-1.0.el7_3      

完畢!

記住上面“已安裝”后面的文件夾名稱,不要搞混了。我們用此文件所在的路徑作為JAVA_HOME。切記!

4.安裝結束后,瀏覽下安裝后的目錄:

JDK安裝在/usr/lib/jvm/文件夾下。在這個文件夾下有多個JDK版本,通過已安裝成功的提示信息里面的JDK版本,找到我們剛安裝的版本文件夾。

如:我這里找到新安裝的JDK文件夾是:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64

cd /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64/libls

查詢結果:

amd64  ct.sym  dt.jar  ir.idl  jconsole.jar  jexec  orb.idl  sa-jdi.jar  tools.jar

終于見到了久違的tool.jar 和dt.jar包。因為centOS 7.0自帶的JDK壓根就沒有這些jar包,所以不管你環境變量配置正確與否,“javac”命令也不能用,因為這個命令依賴tool.jar這個jar包。

5.接下來配置環境變量:

①獲取JDK的安裝路徑:

第四步中,我們所在的文件夾是/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64/lib中。

輸入下面兩條命令(注意cd后有空格),獲取到的就是JDK的安裝目錄:

cd .pwd

這個路徑,即:JAVA_HOME

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64

②使用命令編輯環境變量文件:

vim /etc/profile

Vim開文件后,鍵盤按“E”,進入編輯模式,然后按幾下鍵“pagedown”,來到文件底部。

③將下面的JAVA_HOME修改為剛獲取的JAVA_HOME路徑,然后拷貝到文件底部。

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

解釋: 

- 只需要改第一行“export JAVA_HOME=”后的部分為你的JDK路徑,注意末尾不要加“/”。其他都無需更改。 

- exprot命令用于將shell變量輸出為環境變量 

- “:”冒號,linux中用于分割路徑,Windows中用“;” 分割。,在此分割JAVA_HOME和其他環境變量($PATH) 

- CLASSPATH中的 “.” 不能丟失。CLASSPATH指引到tools.jar,才可以在任意目錄下用“javac”命令

④輸入完成后,按鍵“ESC”切換到Vim的命令模式,輸入命令(冒號,按住“SHIFT+:”即可),保存退出

:wq!

6.使環境變量立即生效命令:

source /etc/profile

7.檢查環境變量是否配置成功:

在任意的文件路徑下,終端輸入命令:

javac

顯示結果如下,環境變量配置成功:

[root@localhost java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64]# javac
用法: javac <options> <source files>
其中, 可能的選項包括:
  -g                         生成所有調試信息
  -g:none                    不生成任何調試信息
  -g:{lines,vars,source}     只生成某些調試信息
  -nowarn                    不生成任何警告
  -verbose                   輸出有關編譯器正在執行的操作的消息
  -deprecation               輸出使用已過時的 API 的源位置
  -classpath <路徑>            指定查找用戶類文件和注釋處理程序的位置
  -cp <路徑>                   指定查找用戶類文件和注釋處理程序的位置
  -sourcepath <路徑>           指定查找輸入源文件的位置
  -bootclasspath <路徑>        覆蓋引導類文件的位置
  -extdirs <目錄>              覆蓋所安裝擴展的位置
  -endorseddirs <目錄>         覆蓋簽名的標準路徑的位置
  -proc:{none,only}          控制是否執行注釋處理和/或編譯。
  -processor <class1>[,<class2>,<class3>...] 要運行的注釋處理程序的名稱; 繞過默認的搜索進程
  -processorpath <路徑>        指定查找注釋處理程序的位置
  -d <目錄>                    指定放置生成的類文件的位置
  -s <目錄>                    指定放置生成的源文件的位置
  -implicit:{none,class}     指定是否為隱式引用文件生成類文件
  -encoding <編碼>             指定源文件使用的字符編碼
  -source <發行版>              提供與指定發行版的源兼容性
  -target <發行版>              生成特定 VM 版本的類文件
  -version                   版本信息
  -help                      輸出標準選項的提要
  -A關鍵字[=值]                  傳遞給注釋處理程序的選項
  -X                         輸出非標準選項的提要
  -J<標記>                     直接將 <標記> 傳遞給運行時系統
  -Werror                    出現警告時終止編譯
  @<文件名>                     從文件讀取選項和文件名

若提示,“bash: javac: 未找到命令…”,則說明配置失敗,檢查環境變量的路徑是否正確,反復嘗試下,祝你好運。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产又黄又爽女人高潮的| 国产欧美精品在线| 17婷婷久久www| 日韩精品中文字幕在线观看| 久久久久久久久久久av| 日韩精品一区二区视频| 亚洲天堂色网站| 久久99国产精品自在自在app| 久久久久久久久久久免费| 亚洲视频专区在线| 亚洲精品久久7777777| 亚洲综合社区网| 日韩欧美在线免费观看| 亚洲日本欧美中文幕| 欧美多人乱p欧美4p久久| 韩国日本不卡在线| zzijzzij亚洲日本成熟少妇| 日韩av免费在线看| 国产欧美亚洲精品| 久久久久这里只有精品| 久久成人一区二区| 欧美影院成年免费版| 日韩的一区二区| 亚洲第一页在线| 精品欧美激情精品一区| 欧美高清自拍一区| 欧美日本在线视频中文字字幕| 日韩动漫免费观看电视剧高清| 久热爱精品视频线路一| 久久久久亚洲精品成人网小说| 中文字幕v亚洲ⅴv天堂| 国产精品美女www| 精品国产成人av| 亚洲欧洲一区二区三区在线观看| 欧美激情a∨在线视频播放| 国内揄拍国内精品少妇国语| 日韩在线国产精品| 久久亚洲精品成人| 色妞一区二区三区| 免费成人高清视频| 久久久这里只有精品视频| 色综合天天狠天天透天天伊人| 精品一区二区三区三区| 国产精品爽黄69天堂a| 黑人巨大精品欧美一区二区一视频| 日韩视频第一页| 疯狂做受xxxx高潮欧美日本| 国产一区二区三区直播精品电影| 91精品国产91久久久久久最新| 有码中文亚洲精品| 精品美女国产在线| 亚洲的天堂在线中文字幕| 亚洲无限av看| 日本韩国欧美精品大片卡二| 亚洲一区亚洲二区亚洲三区| 全亚洲最色的网站在线观看| 国产精品久久久久久久久久ktv| 精品亚洲一区二区三区四区五区| 亚洲精品suv精品一区二区| 韩曰欧美视频免费观看| 国产精品h在线观看| 日韩在线视频线视频免费网站| 538国产精品一区二区在线| 欧美日本国产在线| 欧美精品videosex性欧美| 中文字幕亚洲国产| 一区二区三区视频免费在线观看| www.国产精品一二区| 在线观看欧美日韩| 午夜精品久久久久久99热软件| 中文字幕亚洲综合| 国产日韩欧美一二三区| 国产最新精品视频| 国产噜噜噜噜噜久久久久久久久| 最新亚洲国产精品| 福利视频一区二区| 亚洲欧美在线一区| 亚洲精品国产精品乱码不99按摩| 久久久久久网站| 中文字幕v亚洲ⅴv天堂| 欧美人与性动交a欧美精品| 精品亚洲一区二区三区四区五区| 国产区亚洲区欧美区| 日本高清视频一区| 国产免费久久av| 国产乱人伦真实精品视频| 成人在线精品视频| 亚洲一级一级97网| 久久精品国产亚洲一区二区| 亚洲老头同性xxxxx| 国产精品久久精品| 久久精品国产欧美亚洲人人爽| 日韩精品极品在线观看播放免费视频| 51精品在线观看| 7m精品福利视频导航| 国产欧美日韩精品专区| 91久久嫩草影院一区二区| 欧美性少妇18aaaa视频| 久久精品视频亚洲| 亚洲精选一区二区| 中文字幕精品国产| 欧美在线激情视频| 国产精品海角社区在线观看| 午夜精品久久久99热福利| 日韩国产高清视频在线| 啊v视频在线一区二区三区| 亚洲精品久久久久久久久久久久久| 亚洲国产精彩中文乱码av| 国产日韩在线观看av| 亚洲人成欧美中文字幕| 欧美极品少妇xxxxⅹ喷水| 国产剧情日韩欧美| 久久精品青青大伊人av| 久久99精品国产99久久6尤物| 国产视频一区在线| 欧美午夜激情小视频| 亚洲精品国偷自产在线99热| 国产一区二区三区中文| 中文字幕欧美专区| 亚洲a区在线视频| 2020欧美日韩在线视频| 欧美国产亚洲精品久久久8v| 中文字幕亚洲国产| 欧美福利视频在线| 国产成人精品视| 亚洲欧美日韩天堂一区二区| 国产中文日韩欧美| 中文字幕精品久久久久| 狠狠躁夜夜躁人人爽超碰91| 欧美诱惑福利视频| 久久69精品久久久久久国产越南| 久久精品国产久精国产一老狼| 国产精品揄拍一区二区| 97人洗澡人人免费公开视频碰碰碰| 91精品综合久久久久久五月天| 日韩精品日韩在线观看| 亚洲香蕉成人av网站在线观看| 欧美肥老太性生活视频| 久久久久久久久久国产精品| 最近2019中文字幕一页二页| 欧美日韩精品在线观看| 国产丝袜视频一区| 欧美日韩国产中文精品字幕自在自线| 日韩高清av在线| 欧美日韩精品在线播放| 日韩在线视频观看正片免费网站| 国产精品com| 国产一区二区动漫| 国产自产女人91一区在线观看| 亚洲成在人线av| 欧美日韩国产二区| 日韩av一区在线| 日韩欧美第一页| 日韩精品免费在线视频观看| 国精产品一区一区三区有限在线| 日韩黄色av网站| 国产精品丝袜视频| 九九热最新视频//这里只有精品| 91老司机在线| 日韩av在线天堂网| 国内伊人久久久久久网站视频| 欧美精品www| 久久99国产综合精品女同| 亚洲夜晚福利在线观看|