Linux上启动项目报错:nohup: failed to run command `java‘: No such file or directory

    一直使用nohup java -jar XXX.jar &启动项目,但是今天控制台报错:nohup: failed to run command `java’: No such file or directory.在此记录一下.
    出现此问题的原因一般是:jdk安装问题,主要看一下环境变量配置;具体到我这边的情况来看,配置文件没有改动过,不会是配置问题;
解决方案:
     1.关闭连接终端,重新打开之后执行原命令即可生效;
     2.不关闭终端重新打开的方式下,执行:source /etc/profile;nohup java -jar XXX.jar &即可生效;
    source 命令作用:使指定的文件重新加载生效,一般用在修改配置文件之后的场景中使用;/etc/profile里面一般全局的配置信息;source /etc/profile可以理解成是重新加载一遍/etc下的profile文件;作用和将终端关闭重新打开相同;

猜你喜欢

转载自blog.csdn.net/weixin_43401380/article/details/110424065