インスタント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を手動で編集する必要がありますか?
OpenJDK7.u13-x86_64を使用しています。
instant-pdf の project.cljには:main
設定がありません。それが、jar のマニフェストでメイン クラスを設定していない理由だと思います。ただし、プロジェクトはソースのどこにも main メソッドを指定していないため、自分で追加する必要があります。の使用方法の詳細については、Leningen チュートリアルのコードの実行に関するセクションを参照してください:main
。
@Yogothos は、Leiningen の Ring プラグインを使用するとこれが修正されると指摘しました(以下に彼のコメントを引用します)。
プロジェクトは、
lein ring uberjar
代わりに を使用してビルドする必要がありlein uberjar
ます。Ring プラグインは、メインの作成を担当します。