nacos在mac上部署提示找不到或无法加载主类的解决
作者:小沈曰
这篇文章主要介绍了nacos在mac上部署提示找不到或无法加载主类的解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
nacos在mac上部署提示找不到或无法加载主类
问题内容
cat /Users/ylmac/Downloads/nacos/logs/start.out /Users/ylmac/Library/Java/JavaVirtualMachines/openjdk-17 ...
- 错误:找不到或无法加载主类
- 原因:java.lang.ClassNotFoundException:
解决方法1
- 安装java8版本
解决方法2
- 修改sh脚本(亲测有效),无需修改Java版本
#为原有内容,下面为替换内容, 目的是去除JAVA_OPT_EXT_FIX
# JAVA_OPT_EXT_FIX="-Djava.ext.dirs=${JAVA_HOME}/jre/lib/ext:${JAVA_HOME}/lib/ext" JAVA_OPT="${JAVA_OPT} -Djava.ext.dirs=${JAVA_HOME}/jre/lib/ext:${JAVA_HOME}/lib/ext" # echo "$JAVA $JAVA_OPT_EXT_FIX ${JAVA_OPT}" echo "$JAVA ${JAVA_OPT}" # echo "$JAVA $JAVA_OPT_EXT_FIX ${JAVA_OPT}" > ${BASE_DIR}/logs/start.out 2>&1 & # nohup "$JAVA" "$JAVA_OPT_EXT_FIX" ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 & echo "$JAVA ${JAVA_OPT}" > ${BASE_DIR}/logs/start.out 2>&1 & nohup "$JAVA" ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &
错误: 找不到或无法加载主类 com.xxx.xxx.Application
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。