У меня нет Windows 8, но вы можете попробовать это:
http://nivesh2.wordpress.com/2013/02/03/java-not-working-in-windows-8-solved/
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Решение:
Установите последнюю версию JDK
Последняя версия JRE
Обратите внимание, что если вы используете 32-битный браузер, то у вас должна быть установлена x86 битная Java. Поэтому все те, кто использует x64-битную ОС, должны установить x86-битную JRE, если они используют 32-битный браузер, так как в моем случае это была проблема.
Как x64, так и x86 JAVA могут быть установлены одновременно. Так что лучше установите оба! (у меня оба установлены)
Теперь добавьте путь к компилятору Java в переменную окружения, как показано ниже:
Откройте Advance System Settings> Переменные среды> Системные переменные.
Нажмите «Создать» (если его нет, «Изменить»): CLASSPATH (имя переменной),% JAVA_HOME%\jre\lib; (значение переменной),
Нажмите Создать: JAVA_HOME (имя), C:\Program Files\Java\jdk1.7.0 (значение).
Нажмите Изменить в пути: в значении добавить:% JAVA_HOME%\bin;
Сохранить и выйти.
Заметка ' ; «разделяет один путь с другим, как». 'обозначает конец строки.'
Надеюсь, это решит вашу проблему. Наслаждайтесь Java в Windows 8.