Hi Gurkan, to respect the specification TomEE has to be built with a jdk7. That said I build it on mac with the following JDK without issues:
$ java -version java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode) Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber <http://www.tomitribe.com> 2015-09-16 8:47 GMT-07:00 Gurkan Erdogdu <[email protected]>: > Hello folks > > I tried to switch JDK 1.8.0_60 in Eclipse Luna 4.4.1 in Mac OS X Yosemite > 10.10.4 but when it compiles, I have some compilation errors. Some of them: > > org.apache.openejb.cdi.WebappBeanManager > return new IteratorSet<>( > new MultipleIterator<>( > filter, > deploymentBeans.iterator(), > getParentBm().getComponents().iterator())); > ERROR : Cannot infer type arguments for > IteratorSet<> > > org.apache.openejb.util.Index > public interface ListSet extends List, Set { > } > > ERROR : Multiple markers at this line > - List is a raw type. References to generic type List<E> should be > parameterized > - Duplicate default methods named spliterator with the parameters > () and () are inherited from the types Set > and List > - Set is a raw type. References to generic type Set<E> should be > parameterized > > And also some couple of places. > > Is anybody experience with such errors in JDK 8? > > Regards. > > Gurkan Erdogdu > Founder, ManageCat > p. +1 (909) - 366 – 9337 > a. 340 S Lemon Ave #7996 Walnut, CA 91789 > w. http://managecat.com <http://managecat.com/> > e [email protected] <mailto:[email protected]> > <http://twitter.com/gerdogdu> <https://tr.linkedin.com/in/gerdogdu> >
