Java Web Start Error "Can not find message file"

30,395

Solution 1

re-installing java has solved the problem...

Solution 2

You are likely to be missing the following values (example):

----8<----
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start]
"CurrentVersion"="1.7.0_06"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.7.0_06]
"Home"="C:\\Program Files\\Java\\jre7\\bin"
----8<----

Maybe you need separate values for both of the two runtimes, but likely you want to use WS only with the JRE installation.

I hope this helps anyone else expiriencing this message.

Share:
30,395
John John
Author by

John John

Updated on July 16, 2022

Comments

  • John John
    John John almost 2 years

    I have have two versions for the javaws.exe one under C:\Program Files\Java\jre7\bin & the other under C:\Program Files\Java\jdk1.7.0_06\bin. but when I click on the C:\Program Files\Java\jre7\bin\javaws.exe I got the following error "Can not find message file".

    So what might be the problem? Baring in mind that I am unable to run any of the applications that need Java Web Start to run.

    • Chris
      Chris almost 12 years
      Where does your JAVA_HOME point to ? and is %JAVA_HOME%/bin added to your PATH variable ?
    • John John
      John John almost 12 years
      thanks for the reply. Java_Home points to C:\Program Files\Java\jdk1.7.0_06. and i do not have JAVA_HOME in the PATH.
    • John John
      John John almost 12 years
      i added %JAVA_HOME%\bin to the path but the problem is still there. the full path looks as follow :- %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbe‌​m;%SYSTEMROOT%\Syste‌​m32\WindowsPowerShel‌​l\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;%ANT_HOME%\bin;C:\Program Files\Java\jdk1.7.0_06\bin;%JAVA_HOME%\bin
    • Chris
      Chris almost 12 years
    • John John
      John John almost 12 years
      i check it,,, if i understand the topic well but i am not using \ at the end of any path
    • Chris
      Chris almost 12 years
      I would say, uninstall Java, restart your machine and reinstall Java (so that all the registry entries are set properly)
    • John John
      John John almost 12 years
      this what i was trying to avoid ...
    • sorifiend
      sorifiend almost 12 years
      Even if you were trying to avoid it, reinstalling java is your best option, and it may also fix your other problem: stackoverflow.com/questions/12301643/…
    • John John
      John John almost 12 years
      re-installing java has solved the problem...
  • jstricker
    jstricker over 8 years
    This was much quicker than a reinstall. In my case, the value for "Home" was pointing to an invalid location.