【问题标题】:How to create a groovy jar with eclipse/ggts?如何使用 eclipse/ggts 创建一个 groovy jar?
【发布时间】:2014-10-15 21:46:31
【问题描述】:

所以我创建了一个 groovy jar,但我无法运行它。

我以 HelloWorld.groovy 为例

class HelloWorld {

    static main(args) {
        println("Hello World");
    }
}

我通过在 eclipse/ggts 中的导出将它保存为一个 jar,就像我使用任何 java 文件一样:

  1. 在项目资源管理器中右键单击 groovy 文件
  2. 点击导出
  3. 选择jar文件
  4. 指定 jar 文件名
  5. 将 HelloWorld 指定为 Manisfest 文件中的主类
  6. 保持选中所有默认值
  7. 点击完成并创建jar

现在我尝试在命令行上通过 java -jar HelloWorld.jar 运行 HelloWorld.groovy。

我得到: 线程“main”中的异常 java.lang.NoClassDefFoundError: groovy/lang/GroovyObject

当我导出时,它还允许我将 .classpath 导出到我的 jar 中。 这不应该包括我的 GGTS 正在使用的 groovy-all.jar 吗? 我错过了什么吗?

我已经成功地使用 GroovyWrapper 创建了 groovy jar。我想看看是否可以仅使用我的 IDE。

【问题讨论】:

    标签: eclipse groovy jar ggts


    【解决方案1】:

    我认为在 Eclipse 中你导出一个可执行的 jar 并且提供了打包依赖项的选项?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      • 2013-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-08
      相关资源
      最近更新 更多