Eclipse Helios支持哪个Java版本?

时间:2020-01-25 11:14:31

标签: java eclipse testing selenium-webdriver helios

我是Eclipse和Java的新手。每当我在Eclipse中运行Java程序时,都会出现main.minor 52异常。我想知道Eclipse Helios支持哪个Java版本。我的计算机是Windows 7 32位操作系统。因此,我无法下载任何其他版本的Eclipse。请帮我一个满意的答案。

2 个答案:

答案 0 :(得分:1)

类文件major.minor 52版错误表示需要Java 8或更高版本。

Eclipse Helios(3.6)已经非常老(10年和14个发行版)。在Java 6之上,它可能什么都不懂。

有32位版本的Eclipse比这新。 Eclipse 4.9(2018-09)是最后32位Eclipse-支持Java 8。

答案 1 :(得分:0)

好。让我们从一些history开始。

Eclipse Helios(3.6)于2010年发布。它支持当时可用的最新Java版本。即Java7。

Eclipse Juna(4.4)是支持Java 8语言功能的Eclipse的第一个版本。

Java 7已经停产了几年。

Java 8(具有免费支持的最早的Java版本)于2014年发布。这对应于您要运行的应用程序的类文件版本号(52)。

Java 8也是Java的最新版本,您可以从Oracle获得Windows 32位版本。


那你能做什么?

如果要运行具有类文件版本52的预构建Java应用程序,则必须下载并安装Java8。

如果您准备重建应用程序,则可能仍需要根据应用程序升级到Java 8来执行此操作。 (这取决于应用程序是使用Java 8语言构造还是Java 8中引入的库类和方法。这两种情况中的一种或两种可能是正确的。)

如果要升级到Java 8,建议将Eclipse至少升级到Luna,但是可以一直升级到2018-03版本...这是最后一个支持32位的版本Windows。

您可能还可以从命令行运行该应用程序;即完全不使用任何IDE。但这将适用于旨在作为Eclipse插件等运行的工具。

但是我最强烈的建议是购买一台可以运行64位操作系统的计算机。您可能只需花费$ 300美元或更少的费用即可获得一部。如果您当前的硬件不能运行64位操作系统,则它必须相当旧,并且令我惊讶的是它仍然可以可靠地运行。


Eclipse Helios支持哪个Java版本?

Java 7和更早版本。

所以我不能下载任何其他版本的Eclipse。

那是不对的。但是,仅仅升级Eclipse并不能解决问题。如果要运行该应用程序,还需要升级Java。