安装SVN后,Eclipse在加载工作台时冻结

时间:2013-01-10 13:56:25

标签: java eclipse osx-mountain-lion eclipse-juno

我刚刚在eclipse.org上下载了Java开发人员的eclipse安装程序

运行它没有问题,但在安装了SVn之后,我再也无法打开eclipse。

它每次都挂在加载工作台上(并且eclipse没有响应)。我必须杀死这个过程。

我尝试了几项内容,例如删除.metadata文件夹中的某些文件,但没有任何更改

如何在SVN客户端上使用它?

(Eclipse Juno,Mac OS X Moutain Lion)

谢谢

3 个答案:

答案 0 :(得分:3)

您需要在计算机上安装JavaHL。我认为这就是问题所在。以下是website

中的一些信息
  

OSX附带了一个SVN命令行客户端,但不幸的是他们这样做了   不包括JavaHL库。

     

最好的办法是安装一个OSX包管理器   开源软件,如MacPorts或HomeBrew。如果你在做   OSX上的软件开发,您最终会想要或需要   不同的开源Unix应用程序。所以值得付出努力   设置其中一个,它们使你很容易得到Subversion   并始终拥有最新版本。您也可以轻松访问   其他开源应用程序通过类似的简单命令。

     

对于MacPorts,要运行的命令是:

     

sudo port install subversion-javahlbindings + no_bdb + universal For   HomeBrew命令是:

     

brew install --universal --java subversion注意任何   有关在中创建符号链接的安装后说明   /图书馆/的Java /扩展。您需要按照这些说明进行操作   默认情况下JavaHL库可用于JVM。

答案 1 :(得分:3)

这里有一个部分解决方法:https://bugs.eclipse.org/bugs/show_bug.cgi?id=388170#c14

你需要把这一行:
-Djava.awt.headless =真

在eclipse.ini文件中的某个地方(最后是好的)。

在我的机器上,eclipse.ini可以在这里找到:
/Applications//eclipse/Eclipse.app/Contents/MacOS/eclipse.ini

https://bugs.eclipse.org/bugs/show_bug.cgi?id=388170#c17

中提到了MDT /纸莎草的一些问题

答案 2 :(得分:1)

我不确定这是否有效。但你可以尝试一下。

在eclipse文件夹中打开eclipse.ini并将--launcher.XXMaxPermSize 256M更改为更大的值--launcher.XXMaxPermSize 512M

这增加了分配给eclipse进程的内存。但是,请确保eclipse以外的进程不会加载计算机。