【问题标题】:Grails/Eclipse: Native Library jline_.dll already loaded in another classloaderGrails/Eclipse:本机库 jline_.dll 已加载到另一个类加载器中
【发布时间】:2012-07-08 01:39:22
【问题描述】:

尝试从 String STS IDE (Eclipse) 运行各种 grails 任务(如生成控制器)时,我看到以下错误。这似乎是我安装 EGit 后开始的,但我不确定。

有人见过这样的事情吗?

错误:

An internal error occurred during: "Building workspace".
Native Library C:\Users\mtyson\AppData\Local\Temp\jline_.dll already loaded in another classloader

【问题讨论】:

    标签: eclipse grails groovy sts-springsourcetoolsuite


    【解决方案1】:

    Upgrade your sts/ggts version 到 3.2.0.M1 或更高版本。错误已修复

    【讨论】:

      【解决方案2】:

      显然这是一个 STS Spring 问题。

      我在运行应用程序运行时从 IDE 运行 grails 'clean',但它不知何故失去了对运行应用程序进程的跟踪。控制台不认为应用程序正在运行,但它正在后台运行(ctrl-alt-del 在任务人中显示它)。之后,出现提到的 .dll 错误。解决方案是杀死流氓进程。

      【讨论】:

      • 我一直遇到这个错误。它只是不会消失。我下载了 Process Explorer,并没有看到要杀死的运行应用程序进程。它只是不断弹出几乎每一个动作。我试过擦除并重新安装 STS 2.9.2。在 2.1.0 Grails 升级之前我没有这个问题。另一位在 nabble 上发帖的用户也有同样的观察。
      • 当该进程存在时,它只是显示为一个通用的 java 进程。我可以从 eclipse 进程中识别它的唯一方法是它使用更少的内存。祝你好运。
      • 我最终删除了 ivy 缓存,这似乎成功了。
      【解决方案3】:

      好像是STS的bug,try this solution

      【讨论】:

        【解决方案4】:

        如果您有旧设置并且不想升级,则从临时位置删除 dll 并重新启动 eclipse。它对我有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-16
          相关资源
          最近更新 更多