打开Eclipse时出错-MAC

时间:2018-07-10 09:05:25

标签: eclipse eclipse-plugin edit

我已经在iMac上安装了eclipse,当我尝试打开它时,它给了我这个错误:

Failed to find a Main Class in 
"/Applications/Eclipse.app/Contents/MacOS//../Eclipse/ plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar".

在MacBook Pro上,一切正常,但我没有做任何其他事情。

我检查了其他帖子,但是其中大多数都是Windows操作系统。有一个回答说,当所有内容都在英语文件夹中时,它才能打开,这对我来说是正确的!

先谢谢您!

4 个答案:

答案 0 :(得分:8)

在安装Eclipse PDT之后遇到了此错误。

  1. 打开您的终端并运行版本命令:java -version

  2. 如果您的Java版本低于1.8,则必须更新Java 通过安装更新​​的JDK将运行时环境至少升级到1.8.0 here

  3. 然后重新运行Java版本命令和您的版本 应该更新。
  4. 您现在应该可以安装并运行 Eclipse。

答案 1 :(得分:2)

我有同样的问题,但是在我的MacBookPro上。我首先安装了Eclipse Photon,它在启动时提示我安装Java 6,该过程是我从https://support.apple.com/kb/DL1572?locale=en_US

完成的

然后,我还安装了最新的JRE(截至昨天为jre-8u171-macosx-x64)。当再次运行eclipse时,我开始出现此错误。然后我尝试从命令行运行,并收到此错误:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/equinox/launcher/Main : Unsupported major.minor version 51.0

在进行谷歌搜索时,答案表明其原因是Oracle安装程序未更新/ usr / bin中的符号链接,似乎可以通过运行java -version返回以下内容来证实这一点:

java -version
java version "1.6.0_65"

我发现的解决方案从El Capitan版本开始在MacOS中不可行,而且我在High Sierra上,所以我按照this post中的说明进行了修复,现在我得到了:

java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

但是,在所有这些之后,我在对话框中得到了与此处最初报告的相同的“无法找到主类”错误,并且在CLI上与系统仍然在Java上时出现了相同的“ UnsupportedClassVersionError” 6,所以现在我仍然束手无策。

编辑:已修复!!

我一直认为问题出在Java版本上,仍然以某种方式使用了Java 6(由于最初的提示,我已经安装了它)。

因此,我按照说明here删除了我为所谓的Java 6问题安装的软件。然后我在eclipse论坛上发现了this帖子,该帖子最后指出(Eric Rizzo在2017年2月14日星期二21:56发表的评论)这不是Eclipse消息,而是OS消息,并且那不应该那样做,因为苹果把那个补丁弄乱了。然后它解释说应该安装Java 8 JDK(不仅仅是我做过的JRE)。一旦我删除Java 6并安装了完整的Java 8 JDK,它就可以运行:)

答案 2 :(得分:0)

这个对我有用MAC OS Mojave。 您可以从下面的链接下载适用于Mac的Java SE Development Kit 8u221。

jdk-8u221-macosx-x64.dmg

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

答案 3 :(得分:0)

您可以在文件开头用vm配置编辑eclipse.ini

package.json

cat /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini

  "devDependencies": {

    "karma-firefox-launcher": "^1.1.0",

PD。它与适用于MAC的ApacheDirectoryStudio一起使用