eclipse-jvm不兼容jvm的1.8.0\U 261版本不适合此产品版本:需要11或更高版本

xytpbqjk  于 2021-07-07  发布在  Java
关注(0)|答案(8)|浏览(576)

我刚刚下载了eclipse作为归档文件,并安装了最新的64位java和64位java开发工具包15。我得到这个错误。安装JDK11之后,同样的错误。
我怎样才能做到这一点?

flseospp

flseospp1#

有同样的问题。通过使用安装程序重新安装使其正常工作https://www.eclipse.org/downloads/ 其中包括jre

mxg2im7a

mxg2im7a2#

运行eclipse的java可以在 eclipse.ini 文件(请参阅eclipsewiki:eclipse.ini-指定jvm)。将以下两行直接添加到行的前面 -vmargs 并将路径调整为java 11或更高版本的64位java vm安装目录:

-vm
C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-openj9\bin\javaw.exe

或者,您可以将javavm放入 jre eclipse安装的子目录,或者,如果您没有安装eclipse但是升级了它,那么在从eclipse justj升级之前安装java11或更好的java14作为插件(使用justj openjdk hotspot jre complete,而不是base或minimal)。
请注意,即使您使用Java11或更高版本运行eclipse,Eclipse2020-09(4.17)仍然支持Java14、13、12、11、10、9、8甚至更早的版本(一直到Java1.1)的代码。java 15可以通过市场安装。

pcww981p

pcww981p3#

我也遇到了同样的问题,我所做的就是下载另一个版本的javaeeeclips。我得到了eclipse 2020-06(4.16):
https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2020-06/r/eclipse-jee-2020-06-r-win32-x86\ u 64.zip
下载后,它工作了。

7fhtutme

7fhtutme4#

我也有同样的问题。从控制面板卸载java并重新启动ide(eclipse或intellij)

vxqlmq5t

vxqlmq5t5#

我从下载了jdkhttps://www.oracle.com/java/technologies/javase-jdk15-downloads.html 把打开的东西放到 jre eclipse安装路径的子目录-有一个路径 eclipse/jre/bin/javaw.exe . eclipse在任何其他安装上都会自动获取它。

6jjcrrmo

6jjcrrmo6#

我通过在eclipse配置文件的顶部添加vm参数来解决这个问题。

q5lcpyga

q5lcpyga7#

我在linux操作系统上遇到了这个错误,但是下面的解决方案应该适用于所有操作系统。
步骤1:打开命令提示符
类型> $ java -version 你会看到这样的东西-

openjdk version "1.8.0_275"    
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~16.04-b01)    
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)

(可能因计算机和操作系统而异)
第二步:打开 eclipse.ini 文件
找到下一行-

-Dosgi.requiredJavaVersion=11

把它改成

-Dosgi.requiredJavaVersion=1.8

重新启动eclipse。有两次,所以两个地方都要换。您可以尝试给出特定于您的系统的java版本(从步骤1的输出),这对我来说很有效。谢谢。

vi4fp9gy

vi4fp9gy8#

我也面临同样的问题,但不管怎样都没有解决。然后它得到解决安装下面的链接。https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2020-09/r/eclipse-inst-jre-win64.exe

相关问题