As of December 2012, setting up a ZK development environment.
Base environment: Ubuntu Desktop 12.04LTS 64bit
http://books.zkoss.org/wiki/ZK_Studio_Essentials/Installation
(1) Download and extract jdk-7u9-linux-x64.tar.gz;
(2) Move folder jdk1.7.0_09 to /opt
(3) Setting path, place a file under /etc/profile.d with content 'export PATH=$PATH:/opt/jdk1.7.0_09/bin'
(1) Move eclipse-jee-juno-SR1-linux-gtk-x86_64.tar.gz to /opt, extract
(2) Following instruction from this video (http://www.youtube.com/watch?v=yLeMbsI_rn4) to add a launcher
find calculator in /usr/share/applications, make a copy on desktop
modify the property of this app, like working on a windows shortcut, change its icon, description, and command, etc
try to launch eclipse by double clicking the file
drag the file to ~/.local/share/applications
find it with unity and drag the icon to the panel
From Eclipse, Help -> Eclipse Market Place -> search "ZK Studio", install by default, restart Eclipse, provide ZK account information and activate
Check and make sure Eclipse use the latest JDK: Window -> Preferences -> (left pane) Java -> Installed JREs
Download tomcat in ".tar.gz",
move folder "apache-tomcat-7.0.33" to a location such as "/opt",
set JAVA_HOME and CATALINA_HOME to respective path (put a short script in /etc/profile.d),
run $CATALINA_HOME/bin/startup.sh
connect to http://localhost:8080, see if server has started