【问题标题】:Eclipse Verify Launch AttributesEclipse 验证启动属性
【发布时间】:2010-12-09 23:20:19
【问题描述】:

在使用 Java for Mac OS X 10.6 Update 3 的 Mac OS X Snow Leopard 上调试我的应用程序时,在 Eclipse 中,当我点击启动或调试时,编译器会长时间停留在“验证启动属性 57%”上,大约一分钟 - 两分钟,当它遇到断点时,IDE 需要一段时间才能将绿线放在断点处,但您可以看到它已停止运行应用程序。

几周前,在从 Apple 获得 Java 更新 3 之前,相同的代码和一切都运行良好,但我真的找不到返回更新 2 以查看是否是问题的方法。有人对可能导致这种情况的原因有任何想法吗???

【问题讨论】:

  • 问题还存在吗?

标签: java eclipse macos


【解决方案1】:

我遇到了类似的问题。你在使用 IvyDE 吗?我在发布前删除了 ivy 分辨率,现在我的 junit 测试运行没有烦人的延迟。

  • 窗口 -> 首选项 -> Ivy -> 类路径
  • 取消选中“启动前解决”

【讨论】:

    【解决方案2】:

    尝试禁用 IPv6。 See this blog post我怎么做。

    【讨论】:

    • 我按照这里的说明进行操作:discussions.apple.com/message/18097613#18097613,问题仍然存在。
    • 当 Eclipse 挂起时运行 netstat -ptn|grep eclipse 以查看它使用的 IP 地址/传输方式。
    • 我没有看到列出的任何进程,也尝试使用 sudo。也许它因为不同的原因而挂起..在我的情况下,它肯定挂起不到 30 秒(更像是 15 秒),这仍然是一件令人讨厌的事情,因为测试本身只需要一秒钟的时间来执行并且我正在快速尝试变化。
    • @haridsv:在这种情况下,尝试在 Eclipse 挂起时创建线程转储,例如使用 jstack,这应该是 Java 安装的一部分。
    • 在 org.eclipse.jdt.internal.launching.macosx.MacOSXVMInstallType.getDefaultSystemLibrarySource() 调用 File.isFile() 似乎花费了很多时间,可能是在一个循环中。是在搜索 src.zip(我没有)吗?
    猜你喜欢
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    相关资源
    最近更新 更多