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

deployment.properties doesn't change on installing jdk8

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P4 P4
    • None
    • 8
    • deploy
    • x86
    • windows_8

      FULL PRODUCT VERSION :
      java version "1.8.0"
      Java(TM) SE Runtime Environment (build 1.8.0-b132)
      Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

      ADDITIONAL OS VERSION INFORMATION :
      Microsoft Windows [Version 6.3.9600]

      popular: Windows 8.1

      A DESCRIPTION OF THE PROBLEM :
      Refer: http://docs.oracle.com/javase/8/docs/technotes/guides/jweb/jcp/properties.html

      This file, is not changed, on installing jdk8. I have jdk7_25 on this machine.
      <User Application Data Folder>\LocalLow\Sun\Java\Deployment\deployment.properties

      To rule out, if it is jdk8's issue. I installed jdk7_51. Still, that file not changed.
      Here are the contents of the file.

      #deployment.properties
      #Mon Oct 07 10:23:16 PDT 2013
      deployment.modified.timestamp=1381166596802
      deployment.version=7.21
      deployment.browser.path=C\:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe
      #Java Deployment jre's
      #Mon Oct 07 10:23:16 PDT 2013
      deployment.javaws.jre.0.registered=true
      deployment.javaws.jre.0.platform=1.7
      deployment.javaws.jre.0.osname=Windows
      deployment.javaws.jre.0.path=C\:\\Program Files\\Java\\jre7\\bin\\javaw.exe
      deployment.javaws.jre.0.product=1.7.0_25
      deployment.javaws.jre.0.osarch=amd64
      deployment.javaws.jre.0.location=http\://java.sun.com/products/autodl/j2se
      deployment.javaws.jre.0.enabled=true
      deployment.javaws.jre.0.args=

      what happened so far:
      installed jdk7_25, then jdk8, then jdk7_51 and then jdk6_45.
      the deployment.properties file stayed the same as it was installed the first time jdk7_25.


      Go to Control Panel -> Programs -> Java, opens java control panel.
      System wide jre set to jdk8 and User jre's has jdk8, jdk7_25 and jdk6-45.
      No listing of jdk7_51. (but jdk7_51 installation exists on the disk and used in my eclipse).
      Go to Advanced tab and select 'mozilla family' (or any other).
      Click Apply
      Click OK

      This saves the deployment.properties file, again.
      Here are the new contents (compare with earlier).

      #deployment.properties
      #Tue Mar 25 19:48:44 PDT 2014
      deployment.modified.timestamp=1395802124181
      deployment.version=8
      deployment.expiration.check.enabled=false
      deployment.browser.path=C\:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe
      #Java Deployment jre's
      #Tue Mar 25 19:48:44 PDT 2014
      deployment.javaws.jre.1.location=http\://java.sun.com/products/autodl/j2se
      deployment.javaws.jre.0.args=
      deployment.javaws.jre.0.registered=true
      deployment.javaws.jre.2.enabled=true
      deployment.javaws.jre.1.args=
      deployment.javaws.jre.1.enabled=true
      deployment.javaws.jre.2.args=
      deployment.javaws.jre.2.platform=1.6
      deployment.javaws.jre.1.registered=true
      deployment.javaws.jre.2.osname=Windows
      deployment.javaws.jre.2.osarch=amd64
      deployment.javaws.jre.0.osarch=amd64
      deployment.javaws.jre.0.osname=Windows
      deployment.javaws.jre.2.location=http\://java.sun.com/products/autodl/j2se
      deployment.javaws.jre.1.product=1.7.0_25
      deployment.javaws.jre.2.registered=true
      deployment.javaws.jre.0.platform=1.8
      deployment.javaws.jre.0.path=C\:\\Program Files\\Java\\jre8\\bin\\javaw.exe
      deployment.javaws.jre.0.location=http\://java.sun.com/products/autodl/j2se
      deployment.javaws.jre.1.path=C\:\\Program Files\\Java\\jre7\\bin\\javaw.exe
      deployment.javaws.jre.0.enabled=true
      deployment.javaws.jre.2.path=C\:\\Program Files\\Java\\jre6\\bin\\javaw.exe
      deployment.javaws.jre.1.osarch=amd64
      deployment.javaws.jre.1.osname=Windows
      deployment.javaws.jre.2.product=1.6.0_45
      deployment.javaws.jre.1.platform=1.7
      deployment.javaws.jre.0.product=1.8.0

      reporting bugs:
      - deployment.properties not updating until user exclusively opens java control panel and changes then 'apply/ok'.
      - if need to add property like, deployment.expiration.check.enabled=false, to disable auto update, the previous step is mandatory.
      - jdk7_51 is unaccounted (not reported in deployment.properties and in java control panel), when an earlier version jdk7_25 exists.


      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      refer to the description.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      refer to the description
      ACTUAL -
      refer to the description

      REPRODUCIBILITY :
      This bug can be reproduced always.

            herrick Andy Herrick (Inactive)
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: