【问题标题】:Eclipse freezes on loading workbench after installing SVN安装 SVN 后 Eclipse 在加载工作台上冻结
【发布时间】:2012-12-24 22:30:30
【问题描述】:

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

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

它每次都挂在加载工作台上(并且 Eclipse 没有响应)。我必须终止进程。

我尝试了几件事,例如删除 .metadata 文件夹中的一些文件,但没有任何改变

如何将它与 SVN 客户端一起使用?

(Eclipse Juno,Mac OS X 山狮)

谢谢

【问题讨论】:

  • 你安装了哪个SVN客户端?
  • JavaHL 1.6/1.7 和 SVN eclipse 工具包
  • 哪个 SVN 插件适用于 Eclipse、Subclipse 或 Subversive? (他们都使用 JavaHL 和 svnkit)
  • 我进入Install new software --> download.eclipse.org/releases/juno,在Collaboration中我拿了5个颠覆性的SVN
  • 哦,对了...我忘了这是一个 Eclipse 项目,包含在 Juno 中

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


【解决方案1】:

我不确定这是否有效。不过你可以试一试。

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

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

【讨论】:

  • 请注意,XXMaxPermSize 只会增加 permgen 而不是 Eclipse 拥有的一般堆 - 如果 Eclipse 启动需要 512M permgen,我会感到惊讶。对于堆,使用 -Xmx512m(根据需要将 512 替换为另一个值,可能为 1024 或更高),该值位于我的 eclipse.ini 文件的底部,但可能会有所不同
  • @JoshuaMcKinnon:哦……好吧。非常感谢!
【解决方案2】:

您需要在您的计算机上安装 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。

【讨论】:

    【解决方案3】:

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

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

    在 eclipse.ini 文件中的某处(最后没问题)。

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

    https://bugs.eclipse.org/bugs/show_bug.cgi?id=388170#c17 中提到了 MDT/papyrus 的一些问题

    【讨论】:

      猜你喜欢
      • 2012-02-16
      • 2011-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-01
      • 2012-03-19
      • 2020-09-01
      • 2020-08-27
      相关资源
      最近更新 更多