小编Har*_*ini的帖子

使用groovy脚本创建可执行jar

我有一个时髦的剧本Automate.groovy.该脚本没有类定义或主方法.我正在寻找创建包含脚本的jar的最简单方法.我尝试使用以下命令编译groovy脚本:

groovyc Automate.groovy
Run Code Online (Sandbox Code Playgroud)

我还有一个Manifest文件manifest-addition.txt,它指定了主类

Main-Class: Automate
Run Code Online (Sandbox Code Playgroud)

我使用命令创建了jar:

jar cvfm Automate.jar mainfest-addition.txt *.class
Run Code Online (Sandbox Code Playgroud)

这给了我一个带有Automate.class和Automate $ 1.class的jar和一个带有Main类的Manifest文件.但是当我尝试使用jar时,java -jar Automate.jar我总是得到错误

cannot find or load main class Automate.
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?

应该有这样一个简单的方法来创建jar.我只需要在我的jar中使用这个脚本文件,我不想使用maven/ant/gradle来完成这项工作.有没有一种简单明了的方法呢?

groovy jar

6
推荐指数
1
解决办法
6594
查看次数

标签 统计

groovy ×1

jar ×1