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.
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.