如何使用eclipse / ggts创建一个常规jar?

时间:2014-10-15 21:46:31

标签: eclipse groovy jar ggts

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

我使用HelloWorld.groovy作为示例

class HelloWorld {

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

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

  1. 右键单击项目资源管理器中的groovy文件
  2. 点击导出
  3. 选择jar文件
  4. 指定jar文件名
  5. 将HelloWorld指定为Manisfest文件中的主要类
  6. 保留所有默认选项
  7. 点击完成并创建jar
  8. 现在我尝试在命令行上通过java -jar HelloWorld.jar运行HelloWorld.groovy。

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

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

    我已成功使用GroovyWrapper创建groovy jar。我想看看我的IDE是否可行。

1 个答案:

答案 0 :(得分:1)

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