Не поддерживаемая Java малая версия 52.0

Я не могу запустить приложение java в качестве веб-апплета в HTML (я использую HTML 4.01, я знаю, что он не работает в html5). Сообщение об ошибке, которое оно возвращает, следующее:

java: Неподдерживаемая версия major.minor 52.0

Я попытался понизить java JRE/JDK/SDK, но я все равно получаю такое же сообщение об ошибке. Текущая версия java, которую я использую сейчас, - 1.8.0_05.

Ответ 1

Ваш код был скомпилирован с Java Версии 1.8, пока он выполняется с Java версии 1.7 или ниже.

В вашем случае кажется, что используются две разные установки Java, новые для компиляции и старше для выполнения вашего кода.

Попробуйте перекомпилировать свой код с помощью Java 1.7 или обновите свой Java-плагин.

Ответ 2

Вам нужно скомпилировать с Java 1.7. Но если у вас есть файлы *.jsp, вы также должны полностью удалить Java 1.8 из системы. Если вы используете Mac, здесь, как вы можете это сделать.

Ответ 3

Я заметил, что в конфигурации NetBeans Apache на вкладке серверов. вы можете указать платформу для своего веб-приложения. Я изменился до 1,8, и все получилось отлично. (Я нацелен на платформу java 8 в своем приложении). Надеюсь, что это может помочь.

Ответ 4

Я предположил, что openjdk8 будет работать с tomcat8, но мне пришлось удалить его и сохранить openjdk7, это устранило проблему в моем случае. Я действительно не знаю, почему или если есть что-то еще, что я мог бы сделать.