Here’s a quick note on an old mystery I faced after the installation of Java Runtime Engine 6 Update 5 on a Windows Server 2008 x64 machine. It was part of a scripted installation I was preparing for a Citrix XenApp 5 installation (prerequisite = JRE6U5). When I checked the system for a successful installation of the JRE, I could not discover the Control Panel anywhere. I wanted to make sure it was properly installed (I turned off the systray icon with the SYSTRAY=0 and WEBSTARTICON=0 arguments) and could not verify the installation by checking the presence of the icon in the notification area (turned it off during installation).
So I figured I could always check the presence of the Java Control Panel in my Windows Control Panel, but unfortunately that icon was nowhere to be found. Nor did I discover it in the 32-bit Control Panel items.
Even trying to start the Java Control Panel manually through the jpicpl32.cpl command did not work, not even after a reboot, which might trigger a better loading of all the DLLs. I was running out of ideas for a solution.
Luckily for me Google was kind enough to provide me with an answer as it lead me to Bug ID 6641731. Which made me realize it was a known bug and fortunately also came with a workaround:
A successful test of the command javaws -viewer opened the Java Cache Viewer and the Java Control Panel from which I could easily check the update and version information.
One to remember for future reference.
The following sources have be used to create this post:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6641731
http://maijen.nl/index.php?option=com_content&view=article&id=61:installation-citrix-xenapp-5-datacollector-server-on-windows-server-2008&catid=39:citrix-xenapp&Itemid=54