【问题标题】:Pydev dialog crashes Eclipse Juno IDEPydev 对话框使 Eclipse Juno IDE 崩溃
【发布时间】:2014-11-19 08:47:08
【问题描述】:

我刚刚将 Pydev 3.7.1 安装到 Eclipse Juno 中。我创建了一个示例项目并添加了一个新文件。当我尝试编辑文件以添加源代码时,我立即得到以下对话框...

关闭对话框后,Eclipse 关闭,我从 Eclipse 得到以下信息...

我尝试单击对话框中的按钮,但似乎没有任何解决问题的方法。我已经按照 Pydev 的要求安装了 Java 7,所以,我不确定我是否遗漏了任何东西。谁能告诉我这里发生了什么?

【问题讨论】:

  • 从未见过那个错误...我看到您使用的是 eclipse x64...是您使用的 java (c:\windows\system32\javaw.exe) 也是 64 位的爪哇?
  • 我实际上同时安装了 32 位和 64 位 Java。在今天之前,我在 Eclipse 上没有遇到其他问题。
  • 你能用 LiClipse 试试吗:brainwy.github.io/liclipse(即:如果它有效,那可能是那里的一些配置错误)——另外,在空的工作区上尝试可能会很好。
  • 好的,我想我已经能够解决这个问题了:github.com/fabioz/Pydev/commit/…(所以,明天将发布一个新的 3.8 版本——所以,一旦它出来,请尝试一下)。跨度>
  • 实际上...看看我提醒自己的一种解决方法的代码,您可以在本地执行以跳过该对话框:如果您添加到 eclipse.ini 中的 vmargs -Dpydev.funding.hide= 1 它最初不应再向您显示该对话框:)

标签: python eclipse pydev


【解决方案1】:

此问题的解决方法是添加:

-Dpydev.funding.hide=1

到 eclipse.ini 中的 vmargs(这样它就不会创建那个对话框)

请注意,理论上这个问题不应该发生......问题似乎是在 SWT 中以某种方式创建/关闭浏览器会导致 Eclipse 崩溃(这真的是出乎意料的)。

代码可以在:https://github.com/fabioz/Pydev/blob/development/plugins/org.python.pydev/src/org/python/pydev/editor/PydevShowBrowserMessage.java 看到——所以,如果有问题的人可以尝试确定是否有解决方法可以获取 Eclipse SDK/PyDev 源:http://pydev.org/developers.html 并进行调试会话,它会很好:)

【讨论】:

    【解决方案2】:

    我在 Ubuntu 14.04 上使用 Ecipe 64 位时遇到了同样的问题。在安装了 PyDev 的 Eclipse 中打开一个 .py 文件会打开一个弹出窗口半秒钟,然后 Eclipse 崩溃而没有任何警告输出。

    在 eclipse.ini 文件末尾添加“-Dpydev.funding.hide=1”解决了问题...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-17
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多