Hi Felix,

Thank you very much for your helpful answer.

> The bundles use generics and I would even assume Java 5 API. So yes,
> these bundles only work with 1.5 and newer.
Oh, is that right... I got it.

> The compiler setting is the parent pom of the http bundles inside
> trunk/http. You might want to change the target setting to the largely
> undocumented jsr14 setting, which generates Java 1.4 class files while
> still supporting Java 5 syntax if at all possible.
I could find it. Thanks!

> Of course you still have the problems with used Java 5 API.
> In addition, for the Jetty case: I am not sure whether the included
> Jetty 6 runs on pre-Java 5 platforms.
Thank you for the information.
Anyway I will try.


Best regards,

Shigekuni Kondo




On Thu, 3 Feb 2011 12:14:56 +0100
Felix Meschberger <[email protected]> wrote:

> Hi,
> 
> Am Donnerstag, den 03.02.2011, 11:09 +0000 schrieb Shigekuni Kondo: 
> > Dear Felix Experts,
> > 
> > 
> > I would like to run Felix OSGi framework and bundles 
> > on JVM 1.4 or CDC FP1.1.
> > 
> > However, following bundles cannot be started on JVM 1.4 
> > because "java.lang.UnsupportedClassVersionError" is occurred. 
> > It seems that the bundles are compiled to be compatible with JAVA 5.
> > 
> > Apache Felix Http Jetty       (Version 2.0.4)
> > Apache Felix Http Bundle      (Version 2.0.4)
> > Apache Felix Http Bridge      (Version 2.0.4)
> > Apache Felix Http Whiteboard  (Version 2.0.4)
> > 
> > -----
> > ERROR: Error starting file:./bundles/org.apache.felix.http.bundle-2.0.4.jar 
> > (org.osgi.framework.BundleException: Activator start error in bundle 
> > org.apache.felix.http.bundle [20].)
> > java.lang.UnsupportedClassVersionError: 
> > org/apache/felix/http/bundle/internal/CombinedActivator (Unsupported 
> > major.minor version 49.0)
> > -----
> > 
> > [Question]
> > 1. Are the bundles implemented to be compatible with only 
> > JVM 1.5 or JVM 1.6?
> 
> The bundles use generics and I would even assume Java 5 API. So yes,
> these bundles only work with 1.5 and newer.
> 
> > 
> > 2. If the answer of 1 is "NO", I will compile them to be 
> > compatible with JVM 1.4 on Maven. However, I cannot find 
> > the setting file for maven compiler plugin in felix trunk. 
> > (In fact, I don't know how to.)
> > Could you please inform me the procedure? I use Maven 3.0.1.
> 
> The compiler setting is the parent pom of the http bundles inside
> trunk/http. You might want to change the target setting to the largely
> undocumented jsr14 setting, which generates Java 1.4 class files while
> still supporting Java 5 syntax if at all possible.
> 
> Of course you still have the problems with used Java 5 API.
> 
> In addition, for the Jetty case: I am not sure whether the included
> Jetty 6 runs on pre-Java 5 platforms.
> 
> Hope this helps ... and please report back if you have success. Thanks.
> 
> Regards
> Felix
> 
> > 
> > 
> > Best regards,
> > 
> > Shigekuni Kondo
> > 
> > _____________________________________________
> > 
> >   Shigekuni Kondo
> > 
> >   Promotion Project 1
> >   NTT Cyber Solutions Laboratories
> >   NIPPON TELEGRAPH AND TELEPHONE CORPORATION
> > 
> >   1-1 Hikarinooka Yokosuka
> >   Kanagawa 239-0847 Japan
> >   TEL:+81-46-859-3444
> >   FAX:+81-46-855-1282
> >   E-mail:[email protected]
> > _____________________________________________
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> > 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

_____________________________________________

  Shigekuni Kondo

  Promotion Project 1
  NTT Cyber Solutions Laboratories
  NIPPON TELEGRAPH AND TELEPHONE CORPORATION

  1-1 Hikarinooka Yokosuka
  Kanagawa 239-0847 Japan
  TEL:+81-46-859-3444
  FAX:+81-46-855-1282
  E-mail:[email protected]
_____________________________________________



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to