[英]java version in not match for eclipse
我认为有两种选择:
升级到Java版本8(或更高版本)。
如果无法执行此操作,则需要降级到支持Java 7的eclipse版本。eclipse 4.6(Neon)Java 8起需要eclipse 4.5(Mars) (或更早版本,如链接页面上所述)。
我觉得我应该注意到,较新版本的Java(和eclipse)仍然可以针对 Java 7(以及许多较早的版本)。
但是现在我有Java版本7,并且无法在计算机上打开eclipse。 我该怎么办?
使用可以一起使用的版本。 例如,当您查看第二个屏幕截图时,它表示类似“ requiredJavaVersion = 1.8”之类的内容。
换句话说:您不能随便使用任何版本的Java来运行 eclipse。
另一个答案为您提供了所需的详细信息。
最后一点:如果您尝试使用较旧的JVM 启动 eclipse,以便“允许”确保eclipse在项目中不允许使用“ java 8”,那么那是不正确的方法。 相反:eclipse允许您“定义”要用于项目的JDK。 因此,您可以轻松地告诉eclipse:“我在这里有一个Java7 jdk,请在项目X中使用它”。
你并不需要运行一个Java7 JVM Eclipse本身才能使用Java7 JDK的Eclipse项目!
在Eclipse安装目录下将有一个名为eclipse.ini的文件。 它将为该特定的jdf启动eclipse,您可以更改jdk7的路径。
希望能帮助到你。
这基本上取决于您所使用的Eclipse版本。
如果您具有eclipse 4.6(Neon)
或最新版本,那么您必须需要Java的更高JDK版本(>=1.8 which you need to download).
或者,如果要回滚到Eclipse的旧版本,请考虑下载Eclipse 4.5(Mars)。
或者,如果您的eclipse version of 4.5(Mars)
或更早,则请在eclipse.ini
-Dosgi.requiredJavaVersion = 1.8 and change it to -Dosgi.requiredJavaVersion = 1.7
,该文件可以在包含eclipse.exe
文件的文件夹中找到。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.