Eclipse无法识别JVM 1.8

ioekq8ef  于 2022-12-23  发布在  Eclipse
关注(0)|答案(7)|浏览(223)

仍在尝试让Eclipse IDE工作,并运行到不兼容的JVM错误。我按照以下步骤操作:I installed Java 7 but Eclipse keep saying that 1.6 is not suitable for this product
但不幸的是没有效果。运行OSX 10.9.5并卸载了Mac的开箱即用版本。新版本的Java似乎显示在系统首选项中。请参见所附的屏幕截图。我甚至做了一些基本的操作,如重新启动我的电脑,也许我还需要对其他文件做一些修改。我对Terminal很熟悉,但对Eclipse和Java.

不熟悉

evrscar2

evrscar21#

我遇到了上面提到的同样的问题。由于Java不兼容,我无法安装Eclipse。我遵循的顺序如下:
1.升级到MAC OS Sierra
1.下载了Eclipse安装程序,但提示我需要安装一个遗留Java。
1.已安装Java 1.6
1.无法安装Eclipse,并提示我需要Java 1. 7或更高版本。下载并安装了Java 1. 8
1.运行终端代码“java -version”//这将检查您的jre版本。这显示返回的Java 1.6,尽管我已经升级到1.8。Java控制面板中列出的Java版本显示为1.8
1.尝试多次下载eclipse和Java,多次重新启动总是得到相同的结果。
1.已访问上述Oracle网页:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html我找不到上面对8 u 73和8 u 74的引用,但我找到了下载1.8.0_12的选项。我这样做了。它安装没有困难,然后我就可以安装Eclipse没有困难。
这花了我几个小时的时间。我希望这证明是有用的。

7vhp5slm

7vhp5slm2#

好的,我真的不知道问题出在哪里,但是我只是简单地通过导航到这里http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html并安装8 u 74而不是8 u 73来修复它,这是当我在Java中进入“下载最新版本”时提示我做的事情。所以改变版本是最后做的事情。Eclipse现在启动得很好。感谢大家的帮助!
编辑:2018年4月-现在是8 U161和8 U162(只需要一个,我用了8 U162,它工作了。)

stszievb

stszievb3#

JRE是一个在你的机器上运行Java的运行时环境。Eclipse需要的是JDK作为一个开发工具。
http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html安装最新的JDK(而不是JRE),你在Mac上应该很好!

kmb7vmvb

kmb7vmvb4#

打开终端并检查路径变量中当前设置的java版本。
您可以通过在终端中键入

java -version // this will check your jre version. 
javac -version // this will check your compiler version

如果显示的java版本不正确,但您已经安装了java 1.8,那么您必须将path变量设置为java的较新版本。
为此,请添加以下行:

export JAVA_HOME=/path/to/java/jdk1.x

~/.bash_profile(与/Users/username/.bash_profile相同)
然后从终端执行此操作以设置新变量

source ~/.bash_profile

另外,你的eclipse.ini设置为什么?

-Dosgi.requiredJavaVersion=1.7

编辑:
请打开终端并键入

find / -name "java" // This should find all folder named java on your file system.

还有,你一开始是怎么安装java的?

dluptydi

dluptydi5#

与上面的答案相呼应,从这里开始的JDK的完整安装(在本文中为8 u121)-http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html-确实成功了。通过Mac OS控制面板进行更新不会更新配置文件变量。通过完整安装程序进行安装会更新配置文件变量。然后Eclipse很高兴。

ufj5ltwl

ufj5ltwl6#

步骤如下:

  • this site下载1.8 JDK
  • 安装它
  • 复制jre文件夹并粘贴到“C:\Program Files(x86)\EclipseNeon\”中
  • 将文件夹重命名为“jre”
  • 再次开始Eclipse

应该可以

h79rfbju

h79rfbju7#

由于某些奇怪的原因,“Java SE开发工具包8 u151”会带来这个问题。只需从以下链接安装“Java SE开发工具包8 u152”即可-
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
那应该可以了。

相关问题