Eclipse上的Haskell插件不可见

时间:2014-11-11 12:52:50

标签: eclipse haskell eclipse-plugin

我正在学习Haskell,我需要在Eclipse上安装Haskell插件。 我首先安装了Eclipse Kepler,然后从http://eclipsefp.sf.net/updates安装了Haskell插件。插件安装没问题,但在Window>处看不到Haskell透视图。 Open Perspective>其他。它在帮助>中可见但是,安装细节。

我在这篇文章中遇到过类似的问题: Plugins installed on Eclipse not visible

我已经应用了所有建议:我已经以root用户身份启动了Eclipse,我已经将安装路径从/ Applications更改为〜/,我已经获得了对plugins文件夹的写入权限,没有运气。

我已经删除了Eclipse Kepler并安装了Luna,但仍然没有运气。 我已经将JRE更新为Java SE 7 [1.7.0_71]并在Eclipse偏好下编辑了Java JRE部分,但仍然没有运气。

感谢任何帮助。 我的OS X Lion 10.7.4 64位

1 个答案:

答案 0 :(得分:0)

我已经解决了。问题似乎源于Lion上安装的多个Java版本。 我发现了这篇文章salesforce Eclipse plugin,我注意到一个系统上的多个Java版本可能会给插件带来麻烦,而对于saleforce来说,这会给Eclipse插件或透视带来麻烦。

然后我再看看Haskell的Eclipse插件页面Haskell Eclipse plugin,在那里我看到了java版本7的重点。

所以我估计一些java版本不匹配可能导致Eclipse不显示Haskell插件。顺便说一句,我安装最新的(1.7.0_72)版本的java并没有改变我的Mac OS X上任何可能的版本不匹配,因为虽然我成功安装了1.7.0_72版本(使用文件jdk-7u72-macosx-x64我从oracle.com下载的.dmg),$ javac -version仍然返回1.6.0_29。

然后我发现了这篇文章multiple java installations on mac os x并将以下行添加到eclipse.ini

-vm /Library/Java/JavaVirtualMachines/jdk1.7.0_72.jdk/Contents/Home/bin/java

在-vmargs之前,这终于解决了问题。现在Haskell插件和透视出现了。没关系。