Instalação

A instalação do Java 8 é identico a instalação do Java 7, no exemplo a seguir foi instalado o jdk1.8.0_25 no Windows 8.1 Pro.

1) O primeiro passo é fazer o download do Java JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Escolha JDK – Para que não sabe a diferença, o JDK é o Java Development Kit, ou seja, é o que você precisa para desenvolver aplicações Java. O JRE é o Java Runtime, ou seja, se você apenas quer executar aplicações Java (por exemplo, a aplicação da Receita para declarar o Imposto de Renda). O JDK também já vem com o JRE:

jdk-8u25-windows-x64

2) Após fazer a download é só instalar normalmente, clique no arquivo e prossigar com a instalação:

Next > Change...
Mude o diretório de instalação para um diretório mais curto e que facilite a digitação no prompt de comando
C:\java\jdk18025\
Ok
Next
Alterar... > Criar nova pasta: jre18025 > Próximo > Close
Obs:
A pasta sugerida, C:\Program Files\java\jre1.8.0_25, é muito longa e no prompt de comado não aceita ponto(.) ou underline (_), por isto que foi instalado em C:\java\jdk18025\ e C:\java\jre18025\

Configurações:
1) Depois da Instalação, abra o Command Prompt (Cmd) e digite java -version, não deve ter nenhum problema pois o JRE foi instalado e configurado automaticamente.
Para abrir o prompt de comando no windows 8.1 abrar o Gerenciador de Arquivos (conhecido também como windows Explore) >
Deixe apenas selecionado Área de trabalho > Abrir prompt de comando.
Obs:
Se estiver selecionado Meu computador, o menu Abrir > Prompt de comando ficará desativado.

Digite:
C:\Users\nomedeusuario\Documents>java -version
Deverá aparecer:
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

2) Para o compilador java funcionar é preciso configurar a variável de ambiente no windows da mesma forma que é feito para o jdk7.
Configuração da variável de ambiente no windos 8.1 Pro
Abra o explorer, ache o ícone de My Computer (Meu Computador), clique com o botão direito e vá em Properties (Propriedades) abrirá a janela Sistema:
Configurações avançadas do sistema > Variáveis de Ambiente:
- Criar uma variável de sistema com o nome CLASSPATH (botão novo) e referencia onde esta localizados os arquivos .jars do jdk
 No meu caso ficou: c:\java\jdk18025\lib\tools.jar;%PATH%

- Da mesma forma criar uma variável de sistema com o nome JAVA_HOME (botão novo) e referencia onde foi instalado o jdk.
 No meu caso ficou: C:\java\jdk18025

- Agora é só acrescentar  na variável de ambiente  já existente, de nome Path (editar), a pasta bin do jdk:
 c:\java\jdk18025\bin;

 Obs: cuidado para não alterar as configurações das outras variáveis do Windows.
- reinicie o computador para o novo ambiente.
- Abra o prompt de comando:
Para abrir o prompt de comando no windows 8.1 abrar o Gerenciador de Arquivos (conhecido também como windows Explore) >
Deixe apenas selecionado Área de trabalho > Abrir prompt de comando.
- Digite: javac -version
Deverá aparece:
C:\Users\nomedeusuario\Desktop>javac -version
javac 1.8.0_25