No, not java, but javascript.. :). There is a difference. [And if you have java check in contol panel andd update from there...
This is a broad brush we shall apply now, but somewhere in this the problem should be resolved....
Go to Start > Run and then cutnpaste and Enter the following 2 lines [you need to press OK after each DLL file is re-registered].
---- LINE 1
regsvr32 urlmon.dll mshtml.dll shdocvw.dll browseui.dll jscript.dll vbscript.dll scrrun.dll msxml.dll actxprxy.dll softpub.dll wintrust.dll dssenh.dll
---- LINE 2
regsvr32 rsaenh.dll gpkcsp.dll sccbase.dll slbcsp.dll cryptdlg.dll oleaut32.dll ole32.dll shell32.dll msjava.dll hlink.dll Schannel.dll Rsabase.dll initpki.dll
Do not worry if some of these do not run or are not found. It simply means that particular dll does not apply to your version or system configuration.