systemctl 启动nacos报错which: no javac in

4月 21 13:23:12 ldos bash[369567]: which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
4月 21 13:23:12 ldos systemd[1]: lxfamn-nacos.service: Control process exited, code=exited, status=1/FAILURE
4月 21 13:23:12 ldos bash[369566]: readlink: 缺少操作数
4月 21 13:23:12 ldos bash[369566]: 请尝试执行 "readlink --help" 来获取更多信息。
4月 21 13:23:12 ldos systemd[1]: lxfamn-nacos.service: Failed with result 'exit-code'.
4月 21 13:23:12 ldos bash[369565]: dirname: 缺少操作数
4月 21 13:23:12 ldos bash[369565]: 请尝试执行 "dirname --help" 来获取更多信息。
4月 21 13:23:12 ldos bash[369563]: ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!
4月 21 13:23:12 ldos systemd[1]: Failed to start start spring jar.

有的网上提示配置/etc/profile 的javahome环境变量,但是并没有生效

这里的 which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
systemctl只从这四个位置查找java命令
因为我的java是采用二进制安装的,因此在这里找不到
创建软连接

[root@ldos ~]# ln -s /usr/local/openjdk/jdk8/bin/java /usr/bin/java
ln: 无法创建符号链接 '/usr/bin/java': 文件已存在
[root@ldos ~]# ln -s /usr/local/openjdk/jdk8/bin/javac /usr/bin/javac

ln -s /usr/local/openjdk/jdk8/bin/javac /usr/bin/javac

转载请注明出处:

转载自http://lxfamn.cn/blog

未经允许不得转载:lxfamn » systemctl 启动nacos报错which: no javac in

赞 (0) 打赏

置顶推荐

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏