[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[pde-dev] Java source level compliance
|
Hi,
I am running into problems when switching from java 1.4 to 5.0, so I
would
be able to use generics. I am using hibernate synchronizer to generate
my
java source files, and the latest version used java generics by default. I changed my
source level compliance to 5.0 in preferences>java>compiler, keeping all other defaults. When running my
plugins right from within eclipse, everything goes fine, but if I deploy them to a jar
and start eclipse (and my plugins) normally, I get these errors
everywhere.
java.lang.Error: Unresolved compilation problems:
The
type List is not generic; it cannot be parameterized with arguments
<MyType>
Syntax error, parameterized types are only available if
source level is 5.0
But I changed the source level to 5.0 for eclipse
default, and even set my
project defaults to 5.0.
I chnanged most of
mmy code to se generics, but not all of them (is this
even necessary). For
collections that contain multiple types of objects, I
use List<Object>
instead.
There is only one JRE installed (1.5), and I see this in the log
files as
well.
Has anyone seen these problems
before?
Regards,
Leen Toelen