今天在安装seata的过程中遇到运行seata-server.bat出现闪退的问题,在cmd窗口中运行发现报错
百度了一下,好像是jdk版本过高的问题。
我使用的是seata是0.9的版本,而JDK是jdk11,解决办法是指定seata使用的jdk为1.8版本。
用txt形式打开seata-server.bat,修改
将if "%JAVACMD%"=="" set JAVACMD=java为
if "%JAVACMD%"=="" set JAVACMD="C:\Program Files\Java\jdk1.8.0_102\bin\java.exe"
修改完成后就能正常启动了
参考博客:点击跳转