Hi Dennis,
I spoke to Wayne Rasband, and he indicated that class version 45
corresponds to Java 1.1, used by Mac OS 9 and the Classic environment
in OS X. Starting with v1.37, ImageJ is compiled against Java 1.3
(class version 47) instead of Java 1.1 like v1.36 and earlier. Thus,
if you need to run ImageJ with Java 1.1 (i.e., in the Classic
environment), you'll need to downgrade to ImageJ v1.36.
Wayne mentioned you might be using Codewarrior in the Classic
environment. I do not know much about Codewarrior, but a quick Google
search implies you can run Codewarrior under normal Mac OS X. If that
is not the case, I suggest looking into Apple's Xcode, about which
I've heard good things. (Or you could join the ranks of crazies like
me and try vim.)
If these details aren't in line with your environment, please reply to
the list with more information about your system configuration;
otherwise, it's all just speculation.
-Curtis
On 10/10/06, Dennis Christopher <
[hidden email]> wrote:
> Hello list members/programmers.
>
> I have downloaded ImageJ 1.27t and sample plugin source. The latter used to compile
> but now give me an error:
>
> Error : Invalid class file format: ij.plugin.filter.PlugInFilter, wrong version: 47, expected 45
>
> I recenlty upgraded my OSX java environment to 1.41
>
> Any enlightenment would be appreciated.
>
> Dennis Christopher
>