I encountered several issues when using Java EE Developer Tools and wanted
to check whether there is an update available.
I therefore selected Java EE Developer Tools in the Installed Software tab
and got a message saying "The software items you selected may not be valid
with your current installations. Do you want to open the wizard anyway to
review the selections?"
1) So my first question is: What is this message saying to me?
I downloaded and installed Eclipe 3.4 from the Eclipse download site and
later installed the Web and Java EE Development from the Ganymede Update
Site - so what can here be wrong?
I then try to further on. Obviously there seems to be an update from 3.0.2
to 3.0.4 for the Java EE Developer Tools. But on completing the request, I
suddenly get the error message: "Cannot find a solution satisfying the
following requirements Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.jar/3.4.2. r342_v20081217-7o7tEAoEEDWEm5HTrKn-svO4BbDI,3.4.2.r342_v2008 1217-7o7tEAoEEDWEm5HTrKn-svO4BbDI]] "
2) So my second question is: What is this message saying to me? And what
should I do?
I think Eclipse is a great product, but I have to admit that I
unfortunately had a lot of unpleasant experiences with the Eclipse Update
Manager, and hoped Equinox would bring some progress, but this seems not
really to be the case...
I am sorry to hear that you are experiencing difficulties performing an
update. Unfortunately, the failure messages generated by p2 are impossible
to interpret even for people who work on Eclipse. They tell you what is
wrong, but not why or how you can can correct the problem. I know that the
p2 team has been putting a lot of work on this problem for the Galileo
release and I am hopeful that this situation will be significantly improve
when Eclipse 3.5 is released.
In the meantime, once you find yourself in a situation like this, it is
really not worth your time to try to figure out what p2 is taking an issue
with in your current installation. I would recommend starting from scratch
with a fresh up-to-date install. The Ganymede SR2 package "Eclipse for
Java EE Developers" will have WTP 3.0.4 in it.