将groovy脚本包装到可执行文件中。例如,使用launch4j

将groovy脚本包装到可执行文件中。例如,使用launch4j,groovy,executable,launch4j,Groovy,Executable,Launch4j,我已经编写了一个小的groovy应用程序,希望将其打包到windows和linux可执行文件中 我以前在java应用程序中使用过launch4j,但是甚至可以从groovy脚本构建一个可执行文件吗?只需使用groovyc编译脚本,这将生成一个与脚本名同名的类。该类包含一个运行脚本代码的publicstaticvoidmain方法 也就是说,要使用java执行,您可以执行以下操作: java -cp groovy-all.jar MyScript <arguments> java-c

我已经编写了一个小的groovy应用程序,希望将其打包到windows和linux可执行文件中

我以前在java应用程序中使用过launch4j,但是甚至可以从groovy脚本构建一个可执行文件吗?

只需使用
groovyc
编译脚本,这将生成一个与脚本名同名的类。该类包含一个运行脚本代码的
publicstaticvoidmain
方法

也就是说,要使用java执行,您可以执行以下操作:

java -cp groovy-all.jar MyScript <arguments>
java-cp groovy-all.jar MyScript
生成的类可以用launch4j打包。只需记住包含必要的groovy jar