I think these are unrelated features. The environment descriptions are part of PDE API tools. They are used by the API tools builder to verify you are using only API availble in that JRE. See the preferences under Plugin Development > API Errors/Warnings > API Use > General. What you are talking about is a JDT setting that will create a compile error if there is no real JRE matching the execution environment. This will create an error for you unless you have a real 1.4 JRE install. For what it's worth I have that set to WARNING rather than ERROR on all my projects, and I expect you can do the same.
John Joseph D Carroll Jr <[email protected]> Sent by: [email protected] 07/30/2012 03:46 PM Please respond to "Eclipse platform general developers list." <[email protected]> To [email protected] cc Subject Re: [platform-dev] J2SE 1.4 Execution Environment John- You are right again, once you install the environment descriptions there aren't any additional steps (and there are no *.ee files). I am able to browse to either a project properties page or the workbench properties page and under Plug-in Development -> API Errors/Warnings it lists the execution environment descriptions installed. However, there still seems to be an issue. The problem comes down to the preference in .settings -> org.eclipse.jdt.launching.prefs : org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE=error If I change 'error' to 'warning' the compile errors go away. If I add a JDK1.5 the compile errors go away. Is this a bug in the org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE preference? (that it doesn't read the valid environment descriptions) Thanks, JD On Mon, Jul 30, 2012 at 2:00 PM, John Arthorne <[email protected]> wrote: After installing the descriptions from the repository, I don't think you need to do anything else (perhaps a rebuild?) I don't even know if there are corresponding *.ee files that come with those descriptions. John Joseph D Carroll Jr <[email protected]> 07/30/2012 02:32 PM To John Arthorne/Ottawa/IBM@IBMCA cc Subject Re: [platform-dev] J2SE 1.4 Execution Environment John- I definitely did not have the environment descriptions installed, didn't even know they existed. I installed the descriptors for 1.1-1.7 and now I am trying to add them to the list of installed JRE's but I cannot locate any of the *.ee files. Any idea on where to look? Once I have the environment descriptors installed then I will make sure the super interface errors are still there and file a bug at that point. thanks, JD On Mon, Jul 30, 2012 at 1:12 PM, John Arthorne <[email protected]> wrote: Could it be that you don't have all the execution environment descriptions installed? If you don't have a J2SE 1.4 JRE installed, you need to install a description file that tells the API tools what the 1.4 JRE looks like. You can install them from this repository: http://download.eclipse.org/eclipse/updates/4.3-I-build I'm not familiar with the "super interfaces set has been reduced" errrors either. Please enter a bug and we can sort out what's going on there. John Joseph D Carroll Jr <[email protected]> 07/30/2012 02:05 PM To John Arthorne/Ottawa/IBM@IBMCA cc Subject Re: [platform-dev] J2SE 1.4 Execution Environment John- I just determined that the project specific settings were causing my grief. Specifically the strictly compatible JRE = error setting. I disabled project specific settings for each of the projects to resolve the issue. Does that sound reasonable or should I just change the one setting? (the default seems to be warn) Also I get a number of "The super interfaces set has been reduced for type ..." errors. I'm not too sure I even know what these mean, but is there an accepted approach to resolving these errors? For now I created a "commented compatibility problem filter," which created a .api_filters file. Other than these two issues, everything is fixed. I'll create a bug and send you the id if you want. I appreciate the help. Thanks, JD On Mon, Jul 30, 2012 at 11:01 AM, John Arthorne <[email protected]> wrote: Typically we don't change the minimum execution environment unless we have a need for it. However much of the platform has already moved to Java 5 minimum so I think that would be quite reasonable here. John Joseph D Carroll Jr <[email protected]> Sent by: [email protected] 07/30/2012 11:43 AM Please respond to "Eclipse platform general developers list." < [email protected]> To [email protected] cc Subject [platform-dev] J2SE 1.4 Execution Environment Would anyone happen to know why the platform-debug plugins have an execution environment of J2SE 1.4? I am beginning work on porting the Console view to a pure e4 MPart and ran into some compile errors relating to the J2SE 1.4 requirement. I can work around these issues, however since I am doing some work here anyways, I wasn't sure if this was something that should be updated. (say to 1.5 or 1.6) Unless I am missing something (which I might be) there are relatively few code changes necessary to update the execution environment. All of the changes I found deal with simple casting errors (several of Boolean val = (Boolean) someString;). IIRC, in all, the changes affected ~10 total lines of code. Is this something that should be looked into? Thanks, JD_______________________________________________ platform-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/platform-dev _______________________________________________ platform-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/platform-dev _______________________________________________ platform-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/platform-dev
_______________________________________________ platform-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/platform-dev
