IntelliJで作成されたjarファイルを実行しようとすると問題が発生します。
私はここに記載されている手順に従いました:IntelliJからjarを適切に構築する方法は?そして、IntelliJを使用して同じ問題を抱えている他の人々を広範囲に検索しましたが、解決策は見つかりませんでした。
メニューの[プロジェクト構造]>[アーティファクト]セクションには、パッケージとメインクラス名があり、ソースファイルと.classファイルの両方への相対パスと絶対パスを使用して「クラスパス」ビットを指定しようとしました( IntelliJ Projectの表示ツリー..)ですが、これでも(何かを変更するたびにjarを再構築するようにしています)、「メインクラスが見つかりません。プログラムは終了します」というメッセージが表示されます。jarを実行しようとするとメッセージが表示されます。
メインプロジェクトフォルダには、srcとoutがあります。
outにはパッケージツリーを含む「production」が含まれ、クラスファイル
outにはjarフォルダーを含む「artifacts」も含まれ、jar実行可能ファイル
srcにはイメージのフォルダー、META-INF、およびパッケージツリーが含まれます。
パッケージの最初のフォルダーにはメインクラスが含まれているため、src / ravelDemo / RavelDemoMain.java
[プロジェクト設定]>[アーティファクト]で、メインクラスはravelDemo.RavelDemoMainとしてリストされています。
現在、クラスパスはout \ Production \ RavelSequence v1.03 \ ravelDemo \ですが、これと私が指定した(または空白のままにした)他のすべてのクラスパスはそうではありません。 tは正しい場所を指しているようです。(RavelSequence v1.03はプロジェクトの名前です)。
私は何が間違っているのですか?