I've had great fun and success developing an IDEA plugin using the Community Edition on Mac OSX. Now I'm ready to make it available to other folks in the development group, who are running Ultimate Edition. I'm having no luck.
When the IU (Ultimate Edition) starts up it complains about a "bad magic number 50" (or somesuch) in my plugin. My plugin does not load.
I'm pretty sure that this is because the plugin was compiled with Java 6 and the Ultimate Edition runs using Java 5. No problem, thought I, I will just define my Community Edition plugin project to use Java 5. No luck. I even pointed the Community Edition "IDEA SDK" to my Ultimate Edition. No luck.
For grins, I tried running IC Under Java 5 but it wouldn't even startup.
I don't understand why IC runs under Java 6 and IU runs under Java 5 (on the Mac at least).
I would like to know how to generate my plugin using Java 5 bytecode so I can make it run under Ultimate Edition.