私はMaven経由でDynamicReportsを使用しています。私のjarをビルドしようとしていると、後で実行できません。 「メインクラスが見つからないかロードできません」という例外が表示されます。 コードはIntellijIDEでは完全に機能しますが、実行可能なjarでは機能しません。DynamicReportsが原因で「メイン・クラスをロードできません」
DynamicReportsの依存関係を削除すると、jarファイルを実行できます。 DynamicReportsを追加するときに依存関係がなくなったようです。 私は何を欠席しましたか?
編集:私はさらにmavenの依存関係を取り除き、提供されたlibsを使ってjarファイルを追加しようとしました。私はすべての作品にそれらを削除するときには...
これは
Manifest-Version: 1.0
Main-Class: ca.tecsar.punch.PunchEntry
そして、私のjarファイル内の "ルート" で、私はCA/tecsarを/持っている私のjarファイルのMETA-INF/MANIFEST.MFですpunch/PunchEntry.class
私はメッセージの意味を知っていて、それは依存関係の問題であることを知っています...しかし、私はそれを見つけることができません。 – baskwo