kettle win11 启动闪退 --启动日志

一、启动闪退

思路:

  1. 找原因
  2. 找启动日志
  3. 根据启动日志查看启动失败的原因

二、找启动日志

  1. 采用debug模式启动
    在这里插入图片描述
  2. 查看控制台–根据控制台操作

在这里插入图片描述

  1. 看生成的启动日志文件
    在这里插入图片描述

  2. 查看日志
    在这里插入图片描述

DEBUG: Using PENTAHO_JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=E:\java8
DEBUG: _PENTAHO_JAVA=E:\java8\bin\java.exe

E:\kettle\data-integration>"E:\java8\bin\java.exe"   "-Xms1024m" "-Xmx2048m" "-Djava.library.path=libswt\win32;/bin" "-Djava.endorsed.dirs=E:\java8\jre\lib\endorsed;E:\java8\lib\endorsed;E:\kettle\data-integration\system\karaf\lib\endorsed"  "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\launcher.jar -lib ..\libswt\win32  /level:Debug 
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap
  1. 翻译
    在这里插入图片描述
  2. 修改spoon.bat文件
    在这里插入图片描述
    修改小一点
    在这里插入图片描述
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m"
  1. 再次debug模式启动–查看日志
    在这里插入图片描述
    8、百度
    修改如下信息:
    修改前
    在这里插入图片描述
    查看自己安装的jdk是多少位
    在这里插入图片描述
    我jdk是32位
    改:
    在这里插入图片描述
  2. 下一个bug
    在这里插入图片描述
  3. 查资料没有找到解决办法,但是提醒可能是jdk 版本的问题,果断在官网重新下载了jdk1.8

在这里插入图片描述
并将原来的配置修改回来
在这里插入图片描述

  1. 启动成功

在这里插入图片描述

三、总结

  1. 内存溢出那个异常很多人会遇到
  2. 环境变量没配置好
  3. jdk位数与kettle使用的不一致
  4. 其他情况很大程度都是jdk 版本问题 可卸载换一个版本试试

猜你喜欢

转载自blog.csdn.net/qq_44798321/article/details/130652493