I just tried to install a local version of the Maqetta HTML 5 visual authoring tool on Centos 6.3, but was treated on a long list of obscure error messages in its log file. Something like this:
!ENTRY maqetta.zazl 4 0 2012-12-28 09:55:58.503 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: The bundle "maqetta.zazl_1.0.0.master [25]" could not be resolved. Reason: Missing Constraint: Bundle-RequiredExecutionEnvironment: JavaSE-1.6 at org.eclipse.osgi.framework.internal.core. AbstractBundle.getResolverError (AbstractBundle.java:1332) at org.eclipse.osgi.framework.internal.core. AbstractBundle.getResolutionFailureException (AbstractBundle.java:1316) at org.eclipse.osgi.framework.internal.core. BundleHost.startWorker(BundleHost.java:323)
Obviously it didn’t work… After some fruitless Googling and hair-pulling, I realized that I didn’t install the official Oracle Java JRE, but the open source version OpenJDK, version 1.5 (I just did a “yum install java”). But it seems I need something like version 1.6
After removing the 9 packages that yum pulled in (check your /var/log/yum.log), I installed the Oracle version of the JRE (rpm file) and everything worked fine.