安装Mac OS X Sierra后,Eclipse scala-ide将无法启动(Mac OS 10.12)

时间:2016-11-05 03:05:19

标签: eclipse scala scala-ide

Eclipse退出意外错误正在显示。

  

过程:eclipse [1612]路径:
  /Applications/Eclipse.app/Contents/MacOS/eclipse标识符:
  scalaide.product.id版本:1.0.0(1.0.0.201605041117)   代码类型:X86-64(Native)父进程:??? [1]   负责人:eclipse [1612]用户名:501

     

日期/时间:2016-11-05 08:25:36.767 +0530操作系统版本:
  Mac OS X 10.12(16A323)报告版本:12匿名UUID:
  756B4B0B-5772-3B0B-F072-86AA384C8784

     

睡眠/唤醒UUID:9458E0FB-8ADB-4FF1-AF46-A0CE9A6FC72D

     

自启动以来的时间清醒:自唤醒以来的6100秒时间:3100   秒

     

系统完整性保护:已启用

     

Crashed Thread:0 Dispatch queue:com.apple.main-thread

     

异常类型:EXC_BAD_ACCESS(SIGSEGV)异常代码:
  KERN_INVALID_ADDRESS位于0x000000000000003c例外注意:
  EXC_CORPSE_NOTIFY

我安装了新款Mac Sierra&安装了最新的scala-ide(scala-SDK-4.4.1-vfinal-2.11-macosx.cocoa.x86_64.zip),但在打开应用程序时显示错误。

6 个答案:

答案 0 :(得分:1)

我在塞拉利昂也遇到了同样的问题。 在山脉中解压缩似乎存在一些问题。 双击以及解压缩命令。 我最终使用了Windows(我在VMFusion中使用了Windows VM)并使用7zip解压缩了zip。之后,它在Mac中正常打开。

答案 1 :(得分:1)

如果您感兴趣,我有一个解决方法

brew install Caskroom/cask/scala-ide

它对我有用,并在macOS Sierra 10.12.1上安装了4.4.1版。

注意 :您需要安装brew,以便获取有关指示的详细信息:http://brew.sh

答案 2 :(得分:0)

我没有深入研究这个问题,但看起来Mac OS X实用程序可能会自动压缩文件。 我已经下载了zip,通过解压缩解压缩它,并且它工作(通过命令行启动)。

答案 3 :(得分:0)

当双击解压缩.tar.gz文件时,我遇到了与Eclipse Kepler相同的问题。关于使用终端的上述参考对我有用。

尝试使用终端cd到与下载文件相同的目录,然后运行命令

,而不是双击以取消.zip或.tar.gz文件。

对于.zip文件: unzip -a foo.zip

对于.tar.gz文件: gunzip -c foo.tar.gz | tar xopf -

将'foo'替换为下载文件的名称。

我还需要下载并安装旧版Java 6运行时。

参考: http://magma.maths.usyd.edu.au/magma/faq/extract

答案 4 :(得分:0)

Scala IDE与Java SE 9和更高版本不兼容。您可能需要降级或安装Java SE 8才能解决此问题。

让我们逐步解决该问题。

步骤1。检查计算机上已安装的Java版本。

在您的终端上运行以下命令:/usr/libexec/java_home --verbose

enter image description here

如您所见,我的计算机上运行着三种不同版本的Java。

步骤2 :如果您在列表中找不到Java SE 8(jdk1.8),请安装它。有关Java安装步骤,请参考此blog

步骤3:现在打开您的.bashrc文件(运行命令:vi ~/.bashrc),然后将其复制粘贴到bashrc文件中的行下方。

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)

步骤4:保存文件(:wq!),然后重新加载个人资料(source ~/.bashrc

步骤5:现在,您需要定义eclipse.ini参数才能使用Java 1.8版本。 在Mac OS X系统上,可以通过在Finder中的Scala IDE可执行文件上单击鼠标右键(或按Ctrl键并单击),找到eclipse.ini,选择“显示包内容”,然后在“目录”下的Eclipse文件夹中找到eclipse.ini。 / p>

enter image description here

路径通常是/ Applications / Scala IDE.app/Contents/Eclipse/eclipse.ini

步骤6::使用文本编辑器将其打开,然后将其复制粘贴到eclipse.ini文件中的行下方。根据您的Java版本更改版本(如果需要)。我的是1.8.0_171。

-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/bin

步骤7:保存文件并退出。

步骤8:现在运行Scala IDE应用程序,它应该运行:

enter image description here

参考:Website

答案 5 :(得分:-1)

使用macOS 10.12.5面对同样的错误。尝试使用不同的解压缩和家庭酿造。 最后做到了: 使用brew cask install scala-ide安装它。将默认工作空间更改为" workspace_new"在第一次开始时被问到。