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

RFE: Modulize registry funtions in separate DLL

XMLWordPrintable

    • hopper
    • x86
    • windows_nt
    • Not verified

      Problem:

      Lots of stuffs in installer script are related to registry registration for JPI. It is very messy to maintain.

      Solution:

      Create a new DLL to do the same registration functions, and make the installer calls into it during installation/uninstallation, so the installer script will be cleaner. Also, the registration functionalities in the new DLL may be reused by other JPI modules.

      ###@###.### 2001-11-05

      We may want to add support for the following, while making the registry settings more modular:
           
       * Be able to enable jdk1.3 by explicit regsvr32 beans.ocx. But
            it does not work for jdk1.4 (on running of an applet, the plug-in
            seems to try to load applet-rectangle, though without background,
            and applet does not appear on the end).

            Try the following steps several times:

            1. Run DOS:
               c:\Windows\System\regsvr32 -u .\jre\bin\beans.ocx

               for all jdks including those under c:\Program Files

            2. Reboot computer

            3. Reinstall jdk1.4, jdk1.3.1 or jdk1.3 from scratch

            4. Since above steps did not work for plug-in applets,
               played with all possible options of plug-ins in Control Panel,
               like selection particular VM, cashing, enable console, etc.

            5. Since above steps also did not work, tried to run DOS:
               c:\Windows\System\regsvr32 .\jre\bin\beans.ocx

               Results are following: the only 1.3 plug-in can be used
               only after all 5 steps.

      ###@###.### 2002-04-01

            billyh William Harnois
            stanleyh Stanley Ho (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: