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

Detailed specification of the Installer

    XMLWordPrintable

Details

    • hopper
    • sparc
    • solaris_1
    • Verified

    Description

      In order to detect problems in the install process,
      we need more detailed specs. Among other items the developer
      might deem important, we need to have a listing of all registry keys
      and how they are affected when older and/or newer versions of the
      JRE/JDK are installed. A list of the known error messages that
      our installer generates is needed as well.

      It would be extremely helpful if the developer provides a
      logic based flow in addition to a listing of expected behaviors.

      For example, if there is no JDK installed, then X happens.
      if there is a JDK installed, then Y happens.
      If the current JDK is already installed, then Z happens.
      If the JDK is corrupted then A happens.



      ###@###.### 2002-02-25
      Windows---
      1. Regkeys
      meaning
      - names of registry keys and what they represent
      Ex: hklm\javasoft\java plug in\java home is the location of .....
      hklm\javasoft\java runtime environment\1.4.0\runtimelib is ....

      Installation
                - all registry keys created during installation
                - expected behavior of regkeys if no JDK/JRE is currently installed
                - expected behavior of regkeys if a lower version JDK/JRE was present before install
                - expected behavior of regkeys if a greater version JDK/JRE was present before install
              
              Uninstallation
                - all registry keys deleted during uninstallation
                - expected behavior if no JDK/JRE version is present after uninstall
                - expected behavior if a lower version JDK/JRE is present after uninstall
                - expected behavior if a greater version JDK/JRE is present after uninstall


      2. Files
      - all files created outside of the default installation directory and what they do
      Ex: actpanel.dll does....
      Installation
      -behavior of files if no JDK/JRE is currently installed
      -behavior of files if a lower version JDK/JRE is present before install
      -behavior of files if a greater version JDK/JRE is present before install

      Uninstallation
      -behavior of files if no JDK/JRE is present after uninstall
      -behavior of files if a lower version JDK/JRE is present after uninstall
                 -expected behavior if a greater version JDK/JRE is present after uninstall

      3. Error / Warning Messages Created by the JDK/JRE installer
       


      Unix
      1. Any important logic in the installation scripts/packages.
         Ex: if directory already exists....
              if package greater already exists....
              if package smaller already exists....
              .....
      2. Files copied outside of default install directory.
      3. Error messages generated by the scripts.

      Attachments

        Activity

          People

            billyh William Harnois
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: