Can JFace Data Binding run against older versions of Eclipse?
Yes, we try to keep the data binding bundles compatible with the previous release of Eclipse – for example, data binding released with Eclipse 3.3 will work against Eclipse 3.2. Depending upon your needs you might need to take an extra step because of the way the released version of the bundles is compiled. For example, the compiled org.eclipse.jface.databinding bundle as released with Eclipse 3.3 will only run against Eclipse 3.3, whereas the distributions of org.eclipse.core.databinding and org.eclipse.core.databinding.beans will run just fine against Eclipse 3.2.x. If wanting to run org.eclipse.jface.databinding against Eclipse 3.2.x you’ll need to build it from source against your target platform. For more information as to why this is necessary see bug 177476.