波多野结衣 蜜桃视频,国产在线精品露脸ponn,a v麻豆成人,AV在线免费小电影

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

背景

在一臺阿里云服務器上需要搭建nacos集群,服務器是centos7.

先是使用安裝上傳命令

yum install lrzsz

rz:從本地上傳文件至服務器

sz filename:從服務器下載文件至本地

然后各種準備文件和數據庫,最后執行nacos的sh startup.sh命令,報錯信息:

which: no JAVAc in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
readlink: missing operand
Try 'readlink --help' for more information.
dirname: missing operand
Try 'dirname --help' for more information.
ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!

查找原因:

好久沒有安裝過jdk了,平時在windows上安裝,配置一下環境變量,基本都是幾分鐘搞定,信心滿滿的開始了踩坑之路

安裝踩坑錄

使用了最簡單的安裝方式:

1.先查詢一下庫里有的jdk版本

yum search java|grep jdk
一個openjdk安裝,浪費了足足兩個小時

 

2.選擇安裝1.8 最新版本

yum install java-1.8.0-openjdk

3.設置環境變量

[root@localhost ~]# vi /etc/profile

添加

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

讓修改生效:

source /etc/profile

4.驗證

 java -version
		openjdk version "1.8.0_282"
		OpenJDK Runtime Environment (build 1.8.0_282-b08)
		OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)

本以為完事大吉了,繼續執行nacos的sh startup.sh命令,仍然同樣的報錯。

報錯信息:

which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
readlink: missing operand
Try 'readlink --help' for more information.
dirname: missing operand
Try 'dirname --help' for more information.
ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!

使用命令查看javac

which javac

報錯:

which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

查找jdk安裝路徑:

ls -lrt /usr/bin/java
lrwxrwxrwx 1 root root 22 Apr 12 13:44 /usr/bin/java -> /etc/alternatives/java

ls -lrt /etc/alternatives/java
lrwxrwxrwx 1 root root 73 Apr 12 13:44 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/jre/bin/java

cd /usr/lib/jvm
ll

5. 多次嘗試修改環境變量的位置,然后source /etc/profile

然后其中一臺服務器被玩壞了,修改/etc/profile配置錯誤command is not found

/usr/libexec/grepconf.sh: line 5: grep: command not found

很多命令如ls,yum命令都不能使用了,想著重置系統,發現太麻煩了,從網上發現一個可行的解決方式:

1.找到另一條好好的服務器,

echo $PATH

得到完整的路徑

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/jre/bin:/root/bin

2.在玩壞的服務器上執行

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/jre/bin:/root/bin

然后讓變量生效:

source /etc/profile

命令都生效了,可以正常使用了。

6.經過搜索網上,最終發現openjdk安裝需要兩部分:

安裝jre:

sudo yum install java-1.8.0-openjdk  -y

安裝jdk

sudo yum install java-1.8.0-openjdk-devel  -y

此時,使用which javac命令來看

 which javac
   /usr/bin/javac

總結

openjdk和oracle的jdk是不一樣的,安裝時請一定注意。

分享到:
標簽:安裝 openjdk
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定