You get this issue as the fingerprint (MD5 hash) of the Java executable is incorporated on the learnt rule.
Whenever the executable is changed with the upgrade, previously learnt firewall rule stops allowing the required traffic.
Check the "Application" option of the rule and change the method from "Match by fingerprint" to Match by path"
remove the MD5 hash string in the Application fingerprint box. Add the exact path of the executable in front of the file name.
thanks for the reply. that worked and saved me alt of work
but i notisted that the java installer file also wanted to access the internet , so I have to let that installer file get the rights to get by the firewall. but when a new java installer update is released i have to let that file also get by the firewall. is there a way to let all futrure java update install files get the necessary rights to get by the firewall?
and the same thing for adobe flash?