关于Kettle Spoon.bat打开闪退的问题(JAVA环境正常)

Kettle打开后闪退,秒退 (Couldn‘t read the database cache) 我遇到的问题是,kettle执行较复杂脚本时秒退。之后打不开的问题 具体可以在运行日志中找到问题 2021/11/17 16:42:16 - ERROR (version 9.1.0.0-324, build 9.1.0.0-324 from 2020-09-07 05.09.05 by buildguy) : Error starting Spoon shell 2021/11/17 16:42:16 - ERROR (version 9.1.0.0-324, build 9.1.0.0-324 from 阅读详情
AI摘要

本文介绍了Kettle Spoon.bat启动时遇到的闪退问题及其解决办法。问题可能由环境变量配置、内存设置、JVM与SWT版本不匹配引起。解决方法包括正确配置KETTLE_HOME和PENTAHO_JAVA_HOME环境变量,调整内存分配,以及针对64位JVM与32位SWT库的不兼容问题修改spoon.bat文件中的SWT Jar路径。

关于Kettle Spoon.bat打开闪退的究极解决方法

下载Kettle压缩包解压后点击spoon.bat文件闪退

解决步骤:

1.查看是否有配置好环境变量

·新建系统变量 KETTLE_HOME,变量值输入Kettle解压路径(…\data-integtation)

·如果java_home设置了,下面可以不用设置

·如果提示JVM不能正常启动,错误提示:Could not find the main class. Program will exit!

设置环境变量:pentaho_java_home,例如:C:\Program Files\Java\jdk…

2.确定java安装目录无误以及安装的是jdk1.6以上

3.修改spoon.bat文件内存

if “%PENTAHO_DI_JAVA_OPTIONS%”=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" “-Xmx2048m” “-XX:MaxPermSize=256m”

改为

if “%PENTAHO_DI_JAVA_OPTIONS%”=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" “-Xmx512m” “-XX:MaxPermSize=256m”

4.错误提示:找不到….javaw.exe路径

修改spoon.bat文件内容

if “%SPOON_CONSOLE%”==“1” set PENTAHO_JAVA=java.exe

if not “%SPOON_CONSOLE%”==“1” set PENTAHO_JAVA=javaw.exe

改为

if “%SPOON_CONSOLE%”==“1” set PENTAHO_JAVA=java.exe

if not “%SPOON_CONSOLE%”==“1” set PENTAHO_JAVA=java.exe
————————————————
版权声明:本文为优快云博主「loa_loa」的原创文章,遵循CC

别再双击spoon.bat了!Kettle启动闪退的3个真实原因与保姆级修复指南(Win11实测) 本文详细解析了Kettle启动闪退的三大常见原因,包括系统内存不足、堆内存设置不当和缓存文件损坏,并提供了Win11环境下的保姆级修复指南。通过调整spoon.bat文件中的堆内存参数、清理.kettle缓存文件等实用技巧,帮助用户快速解决Kettle启动问题,提升ETL工作效率。 阅读详情

相关推荐

别再为Kettle闪退发愁了!手把手教你搞定JDK 1.8环境与Spoon.bat启动(附常见错误排查)

本文详细解析了Kettle闪退问题的解决方案,重点介绍了JDK 1.8环境的配置与Spoon.bat启动优化。通过环境变量设置、内存参数调优及常见错误排查,帮助用户彻底解决Kettle启动难题,提升ETL工具的使用效率。

weixin_30652491的博客 612

解决kettle运行spoon.bat时javaw路径缺失的配置技巧

本文详细解析了Kettle运行spoon.bat时提示找不到javaw.exe的常见问题及解决方案。从JDK安装验证、JAVA_HOME环境变量配置到Path变量设置,逐步指导用户完成Java环境配置。同时深入剖析spoon.bat的运作机制,提供多版本Java兼容处理和进阶排查技巧,帮助用户彻底解决这一典型ETL工具启动问题。

weixin_30772105的博客 507

别再双击spoon.bat了!Kettle启动闪退的3个根本原因与保姆级修复指南(Win11实测)

本文深入解析Kettle启动闪退的三大根本原因,包括内存资源耗尽、JVM参数设置不当及缓存数据损坏,并提供Win11实测有效的保姆级修复指南。从应急处理到根治方案,帮助用户彻底解决双击spoon.bat闪退问题,优化Kettle运行环境。

weixin_30550081的博客 495

kettle闪退问报错无法打开图形界面ETI安装问题

1.安装JDK(版本1.6版本以上) 2.JDK环境变量配置如图(后面的值都是自己的安装目录): 3.第一种错误直接闪退找到data-integration目录下的Spoon.bat 右键记事本编辑,找到下面的代码修改 if "%SPOON_CONSOLE%"=="1" set PENTAHO_JAVA=java.exe if not "%SPOON_CONSOLE%"=="1" set PENTAHO_JAVA=javaw.exe 改为 if "%SPOON_CONSOLE%"==.

m0_58816585的博客 1576

Kettle运行Spoon.bat出现命令框然后闪退【BUG已解决】

Pentaho Data Integration以Java开发,支持跨平台运行,其特性包括:支持100%无编码、拖拽方式开发ETL数据管道;2.-Xmx的值和-XX:MaxPermSize的总和超过了JVM内存的最大限制,比如当前操作系统最大内存限制,或者实际的物理内存等等。1.参数中-Xms的值大于-Xmx,或者-XX:PermSize的值大于-XX:MaxPermSize;发现出现一个命令行窗口,并且很快的消失不见,并且没有任何反应。保存,重新双击Spoon.bat脚本,启动Kettle。

一键难忘的博客 6992

通过Jlink和PyLink读取蓝牙mac地址--Nordic&silicon labs

本文介绍在不开机的情况下读取蓝牙的mac地址,这里介绍两个平台,Nordic和Silicon Labs。 1. 通过Jlink Commander工具连接上目标板 选择当前芯片的型号 2. 使用mem命令查看mac地址 首先需要知道mac地址存储在芯片的哪个地址。 Nordic: 寄存器DEVICEADDRTYPE的第一个bit代表mac地址的类型,这里为1。DEVICEADDR[0]和DEVICEADDR[1]的低16bit代表了MAC地址,其中DEVICEADDR[1]的第15位应该或上DE

ching的专栏 1650

555时基芯片的5种经典电路设计:从方波发生器到PWM调光实战

本文深入解析了555时基芯片的5种经典电路设计,从基础的无稳态方波发生器、单稳态触发器,到实用的占空比可调PWM信号源,并重点介绍了如何引入TVS保护电路增强系统鲁棒性。最后通过一个带保护的PWM LED调光台灯实战项目,综合展示了信号生成、功率驱动与电路保护的核心技术,是电子爱好者掌握模拟电路设计与应用的绝佳指南。

weixin_29207439的博客 490

comfyui利用 SkyReels-V2直接生成长视频本地部署问题总结 2 :寻找丢失的model 和工作流中 get set 方法的应用

寻找丢失的model 和工作流中 get set 方法的应用,为什么有写工作流 中有很多断掉的节点,没有相互链接?

AI懒虫 1790

使用FloodRisk2插件进行洪水风险评估

入汛以来,长江流域持续的强降雨使得沿岸多地成为洪水风险极高地区,抗洪、抢险、救灾继新冠病毒之后成为又一个攻坚阵地。如何科学地评估洪水风险,是快速决策的关键。 实际生活中,根据风险是否可控,一般将洪水风险大致分为两类:一类是通过数据分析可以得出其发生的可能性和后果,如强降雨引发的区域性洪水、水库/大坝溃决洪水等。这类洪水可以通过有关资料分析和设定一定条件计算得到可能的损失后果,也就是说,风险可以预判。另一类洪水风险基本是未知的,如滑坡堵塞河道形成堰塞湖引发的洪水,无法预知事件发生的地点和规模,具体的洪水风险无

QGISClass的博客 2877

OTA(Over-The-Air)升级

OTA(Over-the-Air)是一种通过无线方式进行数据传输和更新的技术,通常用于电子设备(如智能手机、汽车、物联网设备等)的软件、固件或配置更新。OTA可以在设备与服务器之间进行远程传输,用户无需将设备接入电脑或进行有线操作。通过OTA,用户只需要通过Wi-Fi或移动网络连接,便能自动接收并安装最新的更新,而无需手动干预。OTA的优点是便捷和高效,能够确保设备随时保持最新状态,同时减少用户的操作负担。:如智能家居设备、路由器、汽车等硬件设备的固件更新。:确保设备上的应用保持最新版本。

weixin_50127894的博客 5061

SpringBoot集成MinIO依赖冲突问题

场景一: 使用minio8.3.0版本的依赖,报下列异常: An attempt was made to call a method that does not exist. The attempt was made from the following location: io.minio.S3Base.<clinit>(S3Base.java:105) The following method did not exist: okhttp3.Requ...

qq_39974348的博客 1万+

luks-磁盘加密工具

linux磁盘加密配置工具及步骤详解

zdd56789的博客 120

雷达工程师面试题目

详细描述项目背景、目标、你的具体职责和贡献,分析在项目实施过程中遇到的主要技术难题及解决方案,总结项目取得的成果和经验教训。

道亦无名 738

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

harvey0708
博客等级 码龄7年 2粉丝 1原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值