我刚刚在eclipse.org上下载了Java开发人员的eclipse安装程序
运行它没有问题,但在安装了SVn之后,我再也无法打开eclipse。
它每次都挂在加载工作台上(并且eclipse没有响应)。我必须杀死这个过程。
我尝试了几项内容,例如删除.metadata文件夹中的某些文件,但没有任何更改
如何在SVN客户端上使用它?
(Eclipse Juno,Mac OS X Moutain Lion)
谢谢
答案 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
答案 2 :(得分:1)
我不确定这是否有效。但你可以尝试一下。
在eclipse文件夹中打开eclipse.ini并将--launcher.XXMaxPermSize 256M
更改为更大的值--launcher.XXMaxPermSize 512M
。
这增加了分配给eclipse进程的内存。但是,请确保eclipse以外的进程不会加载计算机。