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

Reply via email to