Ось: получение java.lang.RuntimeException: java.lang.UnsupportedClassVersionError: Неверный номер версии в файле .class - PullRequest
1 голос
/ 20 марта 2012

Я получаю эту ошибку несколько раз, и перед ней я также получаю:

[JavaUtils] Невозможно найти необходимые классы (javax.activation.DataHandler и javax.mail.internet.MimeMultipart). Поддержка вложений отключена

Я добавил activ.jar и mail.jar в мой путь к классам, но это не очень хорошо. Кто-нибудь может мне помочь с этим.

Заранее спасибо,

PS: проблема возникает при вызове определенных веб-сервисов.

РЕДАКТИРОВАТЬ: После развертывания проекта и первой попытки доступа к ws я получил исключение, а затем повторный вызов ws не вызывает никакого исключения. Это становится очень странным.

1 Ответ

1 голос
/ 20 марта 2012

Ошибка в строке темы возникает, когда вы пытаетесь использовать файлы .class, скомпилированные с помощью компилятора для версии Java X, со средой выполнения для версии Java Y, X> Y. Вам нужно использовать более свежую среду выполнения или вам нужно «скомпилировать» с соответствующими опциями для javac.

...