Java Will Not Install On Windows 7
I have received the error message 'Java update did not complete. Error Code: 1603' for months whenever I tried to update the Java installation on a PC running Windows 7 Professional 64-bit.
Oct 25, 2016 Java Won't Install- Windows 7 x64 Greetings! I have stopped using my Windows 8.1 desktop computer because it is virtually useless - and as such, I've had to rely on my Windows 7. Nov 19, 2016 Page 1 of 2 - Java will not install. posted in Windows 7: Title pretty much sums it up. I cannot get the latest version of Java to download onto my machine. After downloading it.
The error would come up at the end of the installation after Java files were downloaded and the software was seemingly installed on the operating system.

I first thought that this was related to the online installer only and tried the offline installer instead, but the error message remained.
The core difference between online and offline installer is how files are made available. If you select the online installer, only a small stub is downloaded at first. When you run it, all required files get downloaded and installed.
The offline installer on the other hand is linked to a particular version of Java but works on its own without extra downloads.
The full error prompt read:
Java update did not complete
Error Code: 1603
Please refer to the Java Help Center for troubleshooting information or contact your system administrator.
The help center was not very helpful. It did list one entry for error 1603 but revealed no information other than it is indicating 'that an installation did not complete' and that the error is under investigation.
I decided to check the Java installation on the computer in question and noticed that Java was not installed. What was installed however was the Java SDK; more precisely, the 64-bit Java SDK.
Assuming that this could have been the issue all along, I decided to download the 64-bit version of Java installed from the Java download site and install it instead.
Turns out, it went through without issues and the most recent version of Java was installed on the target machine.
While I cannot speak in general terms, it appears as if you cannot install a 32-bit version of Java on a system with a 64-bit Java SDK.
The same is likely true if you have installed a 64-bit version of Java on the system and try to update it using the 32-bit version of Java.
The error may appear in other circumstances as well. Here are a couple of suggestions to resolve it if a 32-bit 64-bit conflict is not the issue on your end:
- You can try and uninstall Java completely from the system and run the installation again afterwards. You may use the Windows uninstaller for that or a third-party program such as Java Ra for that. It is advised to remove previous versions of Java, e.g. version 7, prior to installing a newer major version, e.g. version 8.
- The installer may be corrupt and re-downloading it may resolve the issue. Also, using the offline installer should resolve most download-related issues.
- Make sure that antivirus solutions are not blocking the deployment of Java.
- Try Oracle's official Java uninstall tool which may help you remove older versions of Java from the operating system.
- There may be a conflict with the Microsoft update KB2918614. Trying the workarounds suggested on the page may resolve the installation issue.
Java Will Not Install On Windows 7 1
I have tried multiple times now to install jdk 8 in my windows 7 64-bit machine but have failed.
I have downloaded the 8u111 setup file named 'jdk-8u111-windows-x64.exe' and 8u112 setup file named 'jdk-8u112-windows-x64.exe' from Oracle downloads page and have tried to install the jdk with both versions.
I am running it as an administrator and i have also uninstalled previous java versions from my system.
The installer is opening right and after clicking on next , it progresses for the 1st part smoothly and the progress bar is filled completely but when it goes on to the 2nd progress bar , it just stops and the progress bar doesn't even start.
I have tried with both the versions but am getting the same result .
What do i do ? Please help me !!
Edit:As instructed by Ramhound,i checked the log file jusched (in temp folder) and found the following 2 errors :
I am not getting what these means , Please help!!
1 Answer
I have the same problem on my Windows 7 machine, for a long time now.
The problem as I understand it, is that when the JRE installer (JRE installation is part of the JDK installation unless you de-select it) is trying to present some HTML, apparently containing some JavaScript (like the '3 billion devices use java' banner), using the some 'BrowserControl' library, which I guess will use some Internet Explorer components, via Microsoft's MVC, some VC C++ redistributable or .NET framework classes. That fails here. It's likely that on a fresh install this won't happen, since there are some buggy/incompatible components involved. It looks like the java installer tries to execute JScript on the BrowserControl that causes an unhandled exception.
Anyway, the problem can be worked around by running the java installer from the command line and giving /s as an argument, for a silent (i. e. non-interactive installation). The UI triggering the error won't be presented and you'll end up with a default install of the JRE.
BTW, the JDK 9 does present a broken UI on my machine, with the expected checkbox and buttons present but without labels and unclickable. Thus the dialog box can only be closed with the 'X' button top-right, which will cause the JDK installation to go on and eventually complete successfuly.
So, I suggest you

- download the offline JRE installer separately
- install JDK normally, but with the JRE option deselected
- install the JRE on the command line using
<path-to-the-jre-installer-exe> /s
Or, actually, I think the JDK installer takes an /s option, too. So unless you need to change options, that'll do.
If you do need to set some options, you can do that with additional options on the command line, see this StackOverflow question, or this document describing the JRE 6 installer. AFAIK these options haven't changed.
Hope this helps!
PS:The problem is known, but apparently also largely ignored by Oracle:
- OpenJDK bug report. They think it's solved, but it's not. I just had the same problem installing JDK and/or JRE 9.0.1 on my machine today and I can reproduce the problem every time.