- 系统环境 win7 64bit
- java环境: jdk1.8 64bit
- 最开始是 1.7 但是启动时报major 52错误,所以换成了1.8
- 下载 软件(官网软件已经更名为 data integration),下载文件为 pdi-ce-7.1.0.0-12.zip
- 解压运行 spoon.bat脚本,报错
- 不够内存分配,脚本中分配“-Xmx2048m”,系统内存8g,查看内存使用率才3g多点
- 最后生成的执行命令中有个参数: “-lib. .\libswt\win32” 这里win32有问题,系统64但是脚本检测使用32,启动失败,修改为64
备注:
- 电脑是公司的,很多权限没有,无法确定原因,所以只能这样修改
- 最后创建了一个脚步用来直接启动kettle
cd D:UsersEX-ZHENGWEI002Documentssoftwarepdi-ce-7.1.0.0-12data-integration
"java.exe" "-Xms1024m" "-Xmx1024m" "-XX:MaxPermSize=256m" "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" "-Djava.library.path=libswtwin32" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcherpentaho-application-launcher-7.1.0.0-12.jar -lib ..libswtwin64 /level:Debug
pause