Hi Scott,
thank you for your usefull reply to my question.
I'm not running one of examples within ECF, i'm running a
product specific for my application.
My product config is based on features, in one of these
features there is the dependency from
org.eclipse.ecfremoteservice.asyncproxy bundle. If i run the
product from PDE i have a version error because eclipse
always load the highest version of asyncproxy bundle, not
the right one for j7 environment. And your detailed answer
confirms to me that in eclipse PDE there is a bug .
Before to post my question on ecf mailing list, i tried to
resolve the problem fixing the exact version of asyncprovy
bundle (with the correct version and qualifier) into the
feature config (as suggested also in your answer). But for
me this solution seems to be wrong, because when i run the
application Eclipse continue to load the highest version of
the bundle. It seems like Eclipse consider the version as a
"minimum version", not a "fixed version". But, if i export
the product and run the application outside the PDE, the
right plugin version is loaded and wired.
For now, the right solution for me seems to be the second
one: create a product, launch the application with wrong
version and then modify the created launch config forcing
the 1.0.0 version of asyncproxy bundle. I try this solution
and works perfectly.
At last, another little question: what about the J7 support
in next ECF releases? I'm not sure that IBM will develop a
JDK8 for Power8 and linux in short times and it is possible
that i will have to use J7 also when the new release of ECF
will be released.