看到这里的先同意说明一下,只是我以前遇到的问题作出的文章,实际已官方文档为准
错误代码如下:
[MCSMANAGER] [ERROR] 检测到实例进程/容器启动失败(PID 为空),其可能的原因是:1. 实例启动命令编写错误,请前往实例设置界面检查启动命令与参数。2. 系统主机环境不正确或缺少环境,如 Java 环境等。原生启动命令:java -jar server_1.19.2.jar仿真终端中转命令:程序:/opt/mcsmanager/daemon/lib/pty_linux_x64参数:["-dir","/opt/mcsmanager/daemon/data/InstanceData/3b5318e968484804a407e60ee25ee09c","-cmd","[/"java/",/"-jar/",/"server_1.19.2.jar/"]","-size","140,40","-color","-coder","utf8"][MCSMANAGER] [Error] 实例启动失败,请检查启动命令,主机环境和配置文件等
这种情况一般出现在新手身上。那如何解决呢?
非常简单!,首先安装Java环境,从错误日志上可以看到是1.19.2,我们也就是需要安装jdk17
按照以下代码以此执行:
# 在 /usr/local 目录下安装jdkcd /usr/localwget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gztar -zxvf jdk-17_linux-x64_bin.tar.gz # 将jdk-17改名为javamv jdk-17 java
注意!注意!注意!
压缩包解压下来的时候一般不是"jdk-17",有可能是"jdk-17.0.8"之类的,建议先"ls"再重命名!
然后点击"高级实例设置"
把启动命令更改为:
Java路径+文件夹名称+/bin/java -jar 核心名称.jar nogui
然后点击保存
最后启动服务器,即可
参考:
MCSmanager实例启动失败这个怎么解决? - 知乎 (zhihu.com)
Centos安装jdk-17_centos安装jdk17_蒟-蒻的博客-CSDN博客