Какая версия Java поддерживается Eclipse Hel ios? - PullRequest
0 голосов
/ 25 января 2020

Я новичок в Eclipse и Java. Всякий раз, когда я запускаю программу Java в Eclipse, возникает исключение major.minor 52. Я хочу знать, какая версия Java поддерживается Eclipse Hel ios. Мой компьютер - Windows 7 32-разрядная ОС. Поэтому я не могу скачать любую другую версию Eclipse. Пожалуйста, помогите мне с положительным ответом.

Ответы [ 2 ]

1 голос
/ 25 января 2020

Ошибка файла класса Major.minor версии 52 означает, что требуется Java 8 или новее.

Eclipse Hel ios (3.6) очень старый (10 лет и 14 выпусков старого). Вероятно, он ничего не понимает выше Java 6.

Существует 32-разрядная версия Eclipse, более новая, чем эта. Eclipse 4.9 (2018-09) был последним 32-битным Eclipse, поддерживающим Java 8.

0 голосов
/ 25 января 2020

OK. Давайте начнем с истории .

Eclipse Hel ios (3.6) был выпущен в 2010 году. Он поддерживал последнюю версию Java, которая была доступна в то время; т. е. Java 7.

Eclipse Juna (4.4) был первым выпуском Eclipse, поддерживающим языковые функции Java 8.

Java 7 был закончен для несколько лет назад.

Java 8 (самая старая доступная версия Java с бесплатной поддержкой) была выпущена в 2014 году. Это соответствует номеру версии файла класса (52) приложения, которое вы пытаетесь

Java 8 также является последней версией Java, для которой вы можете получить Windows 32-битную версию от Oracle.


Так что Можете ли вы это сделать?

Если вы хотите запустить предварительно скомпонованное приложение Java с версией файла классов 52, вам придется загрузить и установить Java 8.

Если вы Если вы готовы перестроить приложение, то, в зависимости от приложения, вам, вероятно, все равно потребуется обновить его до Java 8, чтобы сделать это. (Это зависит от того, использует ли приложение языковые конструкции Java 8 или библиотечные классы и методы, которые были введены в Java 8. Вполне вероятно, что один или оба из них верны.)

Если вы При переходе на Java 8 было бы целесообразно использовать Eclipse для (по крайней мере) Luna, но вы могли бы go вплоть до выпуска 2018-03 ... который является последней версией, поддерживающей 32-битную * 1058. *.

Возможно, вы также можете запустить приложение из командной строки; т.е. без использования какой-либо IDE вообще. Но это применимо к инструменту, который был разработан для работы в качестве плагина Eclipse, и т. Д. c.

Но мой самый сильный совет - приобрести машину, которая может работать на 64-битной ОС. Вы можете получить один за 300 долларов США или меньше. Если ваше текущее оборудование не может работать на 64-битной ОС, оно должно быть довольно старым, и я удивлен, что оно все еще работает надежно.


Какая версия Java поддерживается Eclipse Hel ios?

Java 7 и более ранних версий.

Поэтому я не могу загрузить любую другую версию Eclipse.

Это неправда. Но простое обновление Eclipse не решит проблему. Вам также необходимо обновить Java, если вы хотите запустить это приложение.

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