Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7141169

6ux Installer/Uninstaller need to be JavaFX aware

XMLWordPrintable

    • generic
    • windows

      With regdeploy changes, the highest deployment version on the system should always be the default one. It is noticed that the latest 6u31-b04 uninstaller does NOT follow that rule. That is, 6u31 uninstaller reset npjp2.dll, jp2iexp.dll ,ssv.dll, jp2ssv.dll, to the second remaining highest deployment version


      *** Tested Cobfiguration:
      x86 Win 7
      x64 Vista
      jre 6u31-b04, jre 7u4. FX 2.1-b10 (promoted) FX 2.1 deploy-scrum bit (latest b37)

      *** Steps to reproduce:
      0) Make sure the system clean of jre, javafx runtime and related java registries
      1) Install jre 6u31-b04
      2) Install JavaFX runtime 2.1-b10 promotion or latest b37 FX deploy-scrum bit at:
      http://jfx.sfbay.sun.com/hudson/view/2.1/job/2.1-deploy-scrum/
      3) Install jre 7u4-b09
      At this point, all npjp2.dll, jp2iexp.dll ,ssv.dll, jp2ssv.dll are correctly from JavaFX 2.1 (which is the highest deployment version on the system)

      Now, come to the problem created by 6u31 uninstaller
      4) Uninstall 6u31

      Expected: npjp2.dll, jp2iexp.dll ,ssv.dll, jp2ssv.dll should come from JavaFX 2.1
      Actural: npjp2.dll, jp2iexp.dll ,ssv.dll, jp2ssv.dll come from jre 7u4 which is not the highest deployment version on the system
      JavaFX introduced separation between core JRE and deploy bits.
      And deploy bits can be installed separately.

      JRE installer code in JRE6 need to be aware of this and use notion of "DeployHome" instead of "JreHome" to correctly dal with it.
      Otherwise any install/uninstall operation with JRE6 on windows will corrupt JavaFX installation.

            dmeetry Dmeetry Degrave (Inactive)
            hungnguy Hung Nguyen (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: