2

我没有成功尝试运行Instant-pdf

lein uberjar
cd target
java -jar instant-pdf-0.2.0-standalone.jar
no main manifest attribute, in instant-pdf-0.2.0-standalone.jar

我现在必须手动编辑 jar 吗?

我正在使用 OpenJDK 7.u13-x86_64。

4

1 回答 1

2

Instant-pdf 的 project.clj缺少:main设置,我敢打赌这就是为什么它没有在 jar 清单中设置主类的原因。但是,该项目也没有在源代码的任何地方指定 main 方法,因此您必须自己添加一个。有关使用:main. _


@Yogothos 指出,使用Leiningen 的 Ring 插件可以解决这个问题(引用他的评论如下):

该项目应使用lein ring uberjar而不是lein uberjar. Ring插件负责创建main。

于 2013-03-11T05:50:21.240 回答