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
<John_Arthorne@xxxxxxxxxx> 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
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 <John_Arthorne@xxxxxxxxxx>
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 <jdsalingerjr@xxxxxxxxx>
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 <John_Arthorne@xxxxxxxxxx>
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
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
platform-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-dev
_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-dev