kettle 运行Spoon.bat时,显示错误Could not create the java virtual machine.

逃离我推掉我的手 2024-03-23 14:12 157阅读 0赞

kettle 运行Spoon.bat时,显示错误Could not create the java virtual machine , A fatal exception has occured.Program will exit.

可能原因:jdk版本,运行内存不足

错误原因:并非运行内存不足和jdk版本问题,通过查询SpoonConsole.bat得知

Launching Spoon with console output:

D:\data-integration\data-integration>”D:\data-integration\data-integration\spoon.bat”
DEBUG: Found JAVA two folder up
DEBUG: _PENTAHO_JAVA_HOME=D:\data-integration\data-integration\..\..\java
DEBUG: _PENTAHO_JAVA=D:\data-integration\data-integration\..\..\java\bin\java.exe

发现了两个文件夹,由于自己解压时创建了相同名字文件夹,并且将解压的文件放在了相同名字文件夹里,导致运行spoon.bat时出现Could not create the java virtual machine , A fatal exception has occured.Program will exit.

899d7d7aa03241538ac0113d80e41f5c.png

551aeebb3b9a4c5caa311130dc7586b9.png

解决方案:将文件移出到桌面,成功运行

251ad38b28834f8f8351a5c53e3bc91e.png

其他错误尝试:当把文件在移出同名文件到D盘,且删除同名文件,在D盘中运行则继续出现错误

1cbfdc189e85427da21d28ecec6ac369.png

错误原因变为

Launching Spoon with console output:

D:\data-integration>”D:\data-integration\spoon.bat”
DEBUG: Found JAVA one folder up
DEBUG: _PENTAHO_JAVA_HOME=D:\data-integration\..\java
DEBUG: _PENTAHO_JAVA=D:\data-integration\..\java\bin\java.exe

D:\data-integration>”D:\data-integration\..\java\bin\java.exe” “-Xms512m” “-Xmx512m” “-XX:MaxPermSize=256m” “-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2” “-Djava.library.path=libswt\win64” “-DKETTLE_HOME=” “-DKETTLE_REPOSITORY=” “-DKETTLE_USER=” “-DKETTLE_PASSWORD=” “-DKETTLE_PLUGIN_PACKAGES=” “-DKETTLE_LOG_SIZE_LIMIT=” “-DKETTLE_JNDI_ROOT=” -jar launcher\pentaho-application-launcher-7.1.0.0-12.jar -lib ..\libswt\win64

f02a2a6d9ab846feb0011c2ba830deda.png

结论,未能查明具体原因,但将文件放入桌面又能成功运行

发表评论

表情:
评论列表 (有 0 条评论,157人围观)

还没有评论,来说两句吧...

相关阅读