linux中使用nacos為註冊中心,啟動nacos報錯,CentOS 7配置openjdk8的環境
原文連結
一鍵安裝jdk命令:
yum install java-1.8.0-openjdk* -y
在伺服器上執行此命令,jdk的環境就配置好了
*表示會下載jdk的所有元件
因為java的語言特性,執行專案可以不用java編譯環境,只需要安裝jre就能執行專案
在實際落地部署的時候,伺服器已經有了openjdk的執行環境,缺少javac命令,專案使用nacos為註冊中心,啟動nacos報錯
從報錯資訊可以看出,nacos需要先進行編譯,所以我們需要安裝編譯java編輯命令,以及配置JAVA_HOME,如果是安裝所有元件的,可以跳過以下步驟
接下來就是安裝javac命令,根據度娘可知:
安裝openjdk後無法使用javac、jps等命令,由於centos安裝的opendjk缺少devel元件,需要自行安裝。
查詢openjdk的devel元件:
# yum search openjdk
根據自己安裝的版本下載,我的是1.8版本:
# yum install java-1.8.0-openjdk-devel.x86_64
下載完成之後就是環境配置了
先找到安裝目錄
ls -lrt 表示按修改時間倒序列出當前工作目錄下的檔案。ls -l 表示按名稱順序正序列出當前工作目錄下的檔案,簡寫為ll。
1、ls 表示列出當前目錄下的檔案。
-l 表示開啟長列表輸出,打開了就會輸出檔案許可權、引用計數、所有者、所屬組、檔案大小、修改日期和檔名稱這些詳細的資訊。
-t 以時間排序,最新的檔案會排在上面。
-r 表示反向排序、倒序輸出。
-x 按列輸出,橫向排序。
-u 按照檔案上次被訪問的時間排序。
執行兩遍
可得知安裝路徑
配置環境變數:
# vim /etc/profile
進入profile檔案,修改內容如下:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el8_1.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
儲存退出後用命令重新整理:
# source /etc/profile
啟動成功
原文連結:https://blog.csdn.net/m0_46803792/article/details/119037939