1. 创建kettle的快捷方式
创建一个.desktop的文件,我这里用kettle.desktop来命名。
里面输入以下内容:${kettle_home}为本机的kettle根目录绝对路径
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=kettle
Comment=kettle_desktop
Exec=${kettle_home}/spoon.sh
Icon=${kettle_home}/spoon.ico
Terminal=false
StartupNotify=true
Type=Application
Categories=GNOME;Settings;DesktopSettings;Utility;
OnlyShowIn=GNOME;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=kettle
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.7.90
2.将kettle.desktop放到桌面中,在桌面中就出现图标
这时候双击图标,我这边打不开程序,后来试了一下通过上面的绝对路径来访问,也是报错的,找不到SWT的某个类,
在PATH里面加入lib,libswt貌似也起不了作用(听说是要将这些包加到CLASSPATH里面)
最后,干脆写个SHELL,先进入kettle_home,再执行spoon.sh,然后将上面
Exec=${kettle_home}/spoon.sh
这段改成
Exec=xxx/kettle_script
其中kettle_script是shell脚本
修改后,再到桌面点击图标,终于OK了。