Spoon软件运行时点击右键程序无响应的解决方法
Spoon软件运行时点击右键程序无响应的解决方法
- 问题描述
- JDK版本不对
- 解决方法一:
- 解决方法二:
- 电脑硬件配置太低
- 总结
- JVM(java虚拟机)相关概念
- 1) 堆(Heap)和非堆(Non-heap)内存
- 2) JVM的几个参数:
- [3) Xms Xmx PermSize MaxPermSize 区别](https://www.cnblogs.com/mingforyou/archive/2012/03/03/2378143.html)
问题描述
背景:Kettle8.2版本,可以正常启动,右键转换出现卡死,程序无响应问题
解决后效果图如下,未解决前对DB连接右键就会未响应
JDK版本不对
解决方法一:
查看JDK版本方法:WIN+R----->cmd----->java -version
修改本机JDK环境为1.8
因为运行Kettle 7.0以上版本JDK必须为1.8及以上(在多次实践中发现,JDK9和JDK10使用起来并不稳定,这里强烈推荐使用JDK1.8,否则在后期使用过程中会出现非常多莫名奇妙的错误)
解决方法二:
给Kettle 7.0 单独设置1.8环境
1.将jdk1.8放到Kettle 7.0 的根目录
2.用编辑器打开Kettle 根目录下的 spoon.bat
Linux下为spoon.sh
3.插入以下代码,重启Kettle
set JAVA_HOME=%cd%/jdk1.8.0_92
set PENTAHO_JAVA_HOME=%JAVA_HOME%
电脑硬件配置太低
修改一下spoon.bat
Linux下为spoon.sh
里内存配置:
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"
即修改-Xms
,-Xmx
值,修改之后保存,重新启动spoon.bat
总结
1) 参数中-Xms的值大于-Xmx,或者-XX:PermSize的值大于-XX:MaxPermSize;
2) -Xmx的值和-XX:MaxPermSize的总和 超过了JVM内存的最大限制,比如当前操作系统最大内存限制,或者实际的物理内存等等。
看起来,是由于本机内存被占用过多,而JVM参数设置过大,导致JVM无法启动,故spoon.bat运行后,Kettle无法启动
JVM(java虚拟机)相关概念
1) 堆(Heap)和非堆(Non-heap)内存
JVM主要管理两种类型的内存: 堆和非堆。
简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,
2) JVM的几个参数:
-Xms2058m JVM初始分配的堆内存
-Xmx1024m JVM最大允许分配的堆内存,按需分配
-XX:PermSize=128M JVM初始分配的非堆内存
-XX:MaxPermSize=256M JVM最大允许分配的非堆内存,按需分配
3) Xms Xmx PermSize MaxPermSize 区别
可参考该博主 @残星 博文:https://www.cnblogs.com/mingforyou/archive/2012/03/03/2378143.html
Spoon软件运行时点击右键程序无响应的解决方法相关推荐
- 插入u盘计算机未响应,win7系统插入u盘死机怎么办|win7插入u盘无响应的解决方法...
最近有些win7旗舰版用户遇到u盘插入计算机后会出现未响应导致系统死机,虽然等一会儿就能恢复正常,但是每次插入u盘都要卡一下决对是有问题的.遇到在win7系统插入u盘死机怎么办呢?会出现插入u盘 ...
- 插上u盘 计算机无响应,电脑插入U盘之后无响应的解决方法
电脑插入U盘之后无响应的解决方法 U盘插入电脑却查找不到,没有任何响应,这时候应该怎么解决呢?以下是小编整理的电脑插入U盘之后无响应的解决方法,欢迎参考阅读! 1.使用键盘的组合键"Ctrl ...
- 路由器wan口认证断开服务器无响应,路由器WAN口设置已断开(服务器无响应)的解决方法...
越洋帮路由网原创:文章是关于"路由器WAN口设置已断开(服务器无响应)的解决方法"的相关知识分享,希望可以帮到大家. - 素材来源网络 编辑:小易. 路由器WAN口设置的地方显示: ...
- DEDECMS织梦后台更新网站栏目无反应一键更新无响应的解决方法
DEDECMS织梦后台更新网站栏目无反应一键更新无响应的解决方法 参考文章: (1)DEDECMS织梦后台更新网站栏目无反应一键更新无响应的解决方法 (2)https://www.cnblogs.co ...
- Endnote 导入enw文件无响应及解决方法
Endnote 导入enw文件无响应及解决方法 参考文章: (1)Endnote 导入enw文件无响应及解决方法 (2)https://www.cnblogs.com/shuaihe/p/114701 ...
- 路由宽带运营商服务器未响应,路由器拨号失败服务器无响应的解决方法
安装路由器时,路由器的WAN口状态显示"拨号失败服务器无响应"的解决办法,很多用户在设置路由器的时候都会遇到,下面会介绍相应的解决方法. 原因分析 "拨号失败服务器无响应 ...
- WPS打开显示服务器无响应,win10系统运行WPS无响应的解决方法
win10系统想必大家都非常熟悉吧,然而有时候可能会碰到win10系统win10系统运行WPS无响应的问题,比如近日有用户到本站反映说win10系统运行WPS无响应的问题,该怎么处理win10系统运行 ...
- 记录WIN10选择文件右键后资源管理器无响应的解决方法
现象:WIN10选择文件,右键文件后资源管理器无响应 解决方法:找到一种亲测可用的解决方法,即清除文件资源管理器历史记录 详细操作: 1.打开文件资源管理器 2.点击左上角[文件],点击[选项],找到 ...
- 看PDF时点击书签页面变小的解决方法
用Adobe acrobat看PDF时,多数PDF点击书签跳到的页面字体大小很合适,但是有些pdf文件,一点击书签后,就变为很小或者很大,下面是解决方法: ①点击某个书签,然后按ctrl+A全选书签, ...
- android游戏后台运行点击桌面游戏图标游戏重启的解决方法
最近使用unity做游戏发布android游戏,内置付费功能实现后,付完费停留在付完费界面的时候点击home键回到手机桌面,然后点击游戏图标游戏重启.付费失败.但是钱已经扣了,这就比较坑了.然后查了一 ...
最新文章
- 为什么建议大家使用Linux开发?
- nethogs监控linux流量
- 6 种不同情况下写的代码
- 【深度学习】新的深度学习优化器探索(协同优化)
- 工厂设计模式——简单工厂模式——未完待续
- CSocket类的Receive超时的问题解决方案
- Unchecked call to ‘mapoPair(PairFunction<T,K2,V2>)‘ as a member of raw type
- 智能搜索推荐模型预估框架的建设及在美团点评的实践
- Python消息队列
- Nginx二级域名及多Server反向代理配置
- [转]安装完成后机器重新启动运行 JBuilder 时却每次只是看到 L
- 090717 T OOD时的接口
- r语言html帮助是什么东西,R语言帮助的使用
- 8大常用数据库管理系统简介
- matlab画图——semilogy函数介绍
- ubuntu查看隐藏文件及显示隐藏文件所占用存储空间
- 2020-04-19-如何在博客中添加视频链接
- 往DAO类中注入@PersistenceContext和@Resource的区别
- 1万人游戏服务器多少钱?
- 8-9(CCPD车牌数据集)
热门文章
- 【STM32H750】玩转ART-Pi(二)——制作MDK的外部QSPI-FLASH烧录算法
- python出现syntaxerror_Python SyntaxError语法错误原因及解决
- 爬取武汉大学教务系统数据
- 通过输入的年份判断生肖
- MyBatis Generator生成代码的几种方式
- 完整性校验用到常见的算法_文件完整性校验
- 2345看图王 v10.4.0.9292 去广告绿色纯净版
- 两台计算机如何共享文档,两台电脑如何共享文件
- 史玉柱自述营销心得:降价就是自杀
- 拖延症测试皮肤软件,桌面时钟软件