[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-dev] J2SE 1.4 Execution Environment
|
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 <jdsalingerjr@xxxxxxxxx>
Sent by: platform-dev-bounces@xxxxxxxxxxx
07/30/2012 03:46 PM
Please respond to
"Eclipse platform general developers list."
<platform-dev@xxxxxxxxxxx> |
|
To
| platform-dev@xxxxxxxxxxx
|
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 <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
Joseph D Carroll Jr <jdsalingerjr@xxxxxxxxx>
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
_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-dev