yes and you should also be sure when messing with the
BundleRequiredExecutionEnvironment in PDE tthat you click on the Update
classpath link as that is what causes the project's compiler compliance
levels etc to be set at the JDT layer.
Getting a perfect match for a JRE can be a battle. For example,
Foundation 1.1 is a subset of J2SE 1.4 so even if you have a 1.4 around,
you can still end up in hot water at runtime. You can get Foundation 1.1
JREs from IBM
http://wiki.eclipse.org/J9
but until now adding such a JRE to the list of installed JREs did not work
well (or you had to go get some additional support that worked in some
situations). Darin and the debug guys have been busily working away on
support for using .ee files to "install" JREs. Using this mechanism you
can describe and install just about any JRE. Check out
https://bugs.eclipse.org/bugs/show_bug.cgi?id=181026
There are likely a few kinks right now but we'll definitely have an .ee
file for Foundation 1.1 available soon (if not already). this way we will
get the right compliance levels and the exact class libs. So we won't
have any excuses...
Jeff
"Remy Chi Jian Suen" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
08/13/2007 09:28 PM
Please respond to
Equinox development mailing list <[email protected]>
To
"Equinox development mailing list" <[email protected]>
cc
Subject
Re: [equinox-dev] [Prov] Build errors against CDC-1.1/Foundation-1.1
ECJ will not flag class usage issues (it does for generics, but that's a
syntax issue, per se). "Perfect match" for EEs are the only way to prevent
yourself from using the wrong classes, I believe.
Regards,
Rem
On 8/13/07, David R Stevenson <[EMAIL PROTECTED]> wrote:
Hi, Tim,
The faux pas was mine, Susan reported it earlier, and Pascal delivered the
fix around noon today. An interesting point was that the compiler
compliance level for the project was 1.4, but the issue was not flagged.
Sorry for the problem
- Dave
__________________________________
Dave Stevenson
[EMAIL PROTECTED]
Phone: 503-578-3578; T/L 775-3578
"Tim Webb" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
08/13/2007 05:46 PM
Please respond to
Equinox development mailing list <[email protected]>
To
[email protected]
cc
Subject
[equinox-dev] [Prov] Build errors against CDC-1.1/Foundation-1.1
Hi,
I am running into some build errors with a few projects that appear to be
due to dependencies on calls only available in Java 1.5. The execution
environment is listed as CDC-1.1/Foundation-1.1 which is linking against
1.4 on my system. One of the offending classes is LocalMetadataRepository
with a reference to getCanonicalName().
Has anyone else seen this issue? (This is building on an OS X system with
1.4, 1.5 and 1.6 installed).
Cheers,
Tim_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev