eclipse

What is causing this error when upgrading Eclipse?


On macbook pro, currently running Eclipse 2023-09 (4.29.0)

When I check for updates, I get this error:

Cannot complete the install because some dependencies are not satisfiable
  Software being installed: Eclipse IDE for Enterprise Java and Web Developers 4.32.0.20240606-1231 (epp.package.jee 4.32.0.20240606-1231)
  Software being installed: JustJ Adoptium OpenJDK Hotspot JRE Complete 20.0.1.v20230425-1611 (org.eclipse.justj.openjdk.hotspot.jre.full.feature.group 20.0.1.v20230425-1611)
  Cannot satisfy dependency:
    From: Eclipse IDE for Enterprise Java and Web Developers 4.32.0.20240606-1231 (epp.package.jee 4.32.0.20240606-1231)
    To: org.eclipse.equinox.p2.iu; org.eclipse.epp.package.common.feature.feature.group [4.32.0.20240606-1231,4.32.0.20240606-1231]
  Cannot satisfy dependency:
    From: Common EPP Bundle 4.32.0.20240606-1231 (org.eclipse.epp.package.common 4.32.0.20240606-1231)
    To: osgi.ee; (&(osgi.ee=JavaSE)(version=21))
  Cannot satisfy dependency:
    From: Eclipse Packaging Project Common Feature 4.32.0.20240606-1231 (org.eclipse.epp.package.common.feature.feature.group 4.32.0.20240606-1231)
    To: org.eclipse.equinox.p2.iu; org.eclipse.epp.package.common [4.32.0.20240606-1231,4.32.0.20240606-1231]
  Cannot satisfy dependency:
    From: JustJ Adoptium OpenJDK Hotspot JRE Complete 20.0.1.v20230425-1611 (org.eclipse.justj.openjdk.hotspot.jre.full 20.0.1.v20230425-1611)
    To: org.eclipse.equinox.p2.iu; a.jre.javase 0.0.0
  Cannot satisfy dependency:
    From: JustJ Adoptium OpenJDK Hotspot JRE Complete 20.0.1.v20230425-1611 (org.eclipse.justj.openjdk.hotspot.jre.full.feature.group 20.0.1.v20230425-1611)
    To: org.eclipse.equinox.p2.iu; org.eclipse.justj.openjdk.hotspot.jre.full [20.0.1.v20230425-1611,20.0.1.v20230425-1611]

What do I need to do? Thanks!


Solution

  • The change in required Java versions causes some problems. Try to Install a newer "JustJ Adoptium OpenJDK Hotspot JRE Complete" from https://download.eclipse.org/justj/jres/21/updates/release/latest first, let Eclipse restart, then check for updates again.