kettle4.4在eclipse中运行调试

来源:互联网 发布:网络贷款信息会泄露吗 编辑:程序博客网 时间:2024/06/05 21:01

最近想研究下kettle中user defined java class功能,但是在图形界面下实在不好搞。所以就想把源码载入到eclipse中运行调试。

找到Spoon.java后发现运行总是出现如下错误:

 

java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-gtk-3740 in java.library.pathno swt-gtk in java.library.pathCan't load library: C:\Users\ASUS\.swt\lib\win32\x86_64\swt-gtk-3740.dllCan't load library: C:\Users\ASUS\.swt\lib\win32\x86_64\swt-gtk.dllat org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)at org.eclipse.swt.internal.C.<clinit>(Unknown Source)at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:540)


 

在网上查找好久无果后,发现给的解决方案大多是基于linux下的,所以我找到swt.jar的引用地址。

发现默认引用的jar包为libswt/linux/x86/swt.jar   实际上应调整为libswt/win64/swt.jar


1 0