Java UnsupportedClassVersionError 8240.8224 - PullRequest
0 голосов
/ 18 октября 2011

Я получаю этот код ошибки при попытке открыть .class файла JAR.

java.lang.UnsupportedClassVersionError: <class file>:
        Unsupported major.minor version 8240.8224

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 18 октября 2011

Вот известные действительные major. minor версии Java .class файлы:

major  minor Java platform version 
45       3           1.0
45       3           1.1
46       0           1.2
47       0           1.3
48       0           1.4
49       0           1.5
50       0           1.6
51       0           1.7

8240.8224 way слишком большой, я полагаю, ваш .class файл поврежден.ты пробовал декомпилировать это?Или просто запустите:

$ od -N4 -j4 -t d1 Foo.class

Он должен напечатать что-то вроде этого:

0000004    0    0    0   49  //49.0 - Java 5.0
1 голос
/ 18 октября 2011

8224 - это 16-битное значение двух пробелов, 0x2020. Это не файл .class. Может быть, замаскированный файл .java?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...