Windows – Why can’t I install Java

64-bitfreezeinstallationjavawindows 8

I've been searching high and low for someone who can help me.

I've been trying for a month. A month. to install Java on my new PC to no avail. No tech support forum can seem to help me.

It all started while playing tekkit one day. I kept running out of memory (using the 32-bit JRE 7 u45) so I decided to install the 64-bit version. I uninstalled the 32-bit version first, for some reason, and downloaded the 64 bit runtime. In the installer, I go through all the normal screens until the installation progress bar appears. Then, it just sits there. No progress is made. No CPU is used by the installer, or any of its dependencies.

The installer will stay like this for hours, days, and in one case a whole week without doing anything at all. I've tried installing older versions, the 32-bit version, even Java 6 and none of them will install. UAC is disabled, I've run regedit, CCleaner, and any other "fix-it" program there is. It's getting to the point where I may just have to wipe my hard drives and start over.

I have several applications that require java, so this is an absolute necessity. Please, please, someone have the answer.

Here are my system specs:
-Intel i7-3770k
-AsRock z77 Extreme3
-Samsung 840 pro SSD
-WD Caviar Black 1tb

Best Answer

I had to disable Microsoft Security Essentials to get JDK installed recently. The installer exited with an error message about cab file checksums or something.

You could try the following steps:

  1. Disable your antivirus
  2. Install JRE or JDK (I'm using JDK)
  3. If regular java doesn't install, you can try installing jPortable, which also has a 64-bit version
  4. Add C:\Program Files\Java\jdk1.7.0_25\bin (or similar) to the beginning of your path (DON'T REMOVE OTHER STUFF THERE)
  5. Run the .jar file from command line with java -jar filename.jar

Adding java bin to your path isn't necessary but it makes running java from command line easier and is resistant against incorrect "default program" settings.

Related Question