Linux 启动Nacos时Java环境JDK异常

Nacos启动问题

which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/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! !!

1.检查是否安装jdk(版本建议jdk1.8及以上)

jdk1.8下载
官网其他版本下载
下载后解压
在这里插入图片描述

Oracle账号
账户[email protected] 密码:Oracle123
账号来自博主【骑着玄武逮野鸭】原文地址https://blog.csdn.net/weixin_39917347/article/details/81707106

2.检查jdk是否配置到环境变量
[root@MiWiFi-R1CL-srv local]# vi /etc/profile

// 将下面四行添加到最下方保存退出
export JAVA_HOME=/usr/local/jdk1.8.0_251 //jdk解压后的目录
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

//刷新环境
[root@MiWiFi-R1CL-srv local]# source /etc/profile
 
 //查看java
[root@MiWiFi-R1CL-srv local]# java -version
// 显示如下则以配置完成 我的版本是1.8.0_251
java version "1.8.0_251" 
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
3.修改nacos 启动脚本
[root@MiWiFi-R1CL-srv bin]# ll
总用量 24
-rw-r--r--. 1 root root   753 4月  24 10:34 derby.log
drwxr-xr-x. 2 root root    39 4月  24 10:09 logs
-rwxr-xr-x. 1  502 games  954 12月 27 16:45 shutdown.cmd
-rwxr-xr-x. 1  502 games  949 12月 27 16:45 shutdown.sh
-rwxr-xr-x. 1  502 games 2836 1月   6 16:46 startup.cmd
-rwxr-xr-x. 1  502 games 4742 4月  24 10:34 startup.sh
drwxr-xr-x. 3 root root    20 4月  24 10:09 work
[root@MiWiFi-R1CL-srv bin]# vi startup.sh // 编辑启动脚本

// 找到如下
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java
[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME

修改为
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/local/jdk1.8.0_251 // jdk解压后的目录/JAVA_HOME地址
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java
[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME

启动nacos
sh ./startup.sh -m standalone

如果配置后还是有问题 :可以尝试重启

你可能感兴趣的:(异常)