プロジェクトを実行可能なjar Ecliseとしてエクスポートしようとすると、次のエラーが表示されます。
リソースが選択されていません。
プロジェクトはEclipse内で正常に動作します。エクスポートする前にプロジェクトをクリーンアップしようとしましたが、うまくいきませんでした。
これを修正する方法に関するアイデア。
問題を修正し、プロジェクトをアーカイブファイルとしてエクスポートしました。次に、新しいワークスペースを開き、アーカイブされたプロジェクトをインポートしました。その後、プロジェクトを実行可能なjarとしてエクスポートしようとしました。2回試行した後、jarは正常に実行されます。
正確な原因が何であるかはまだわかりませんが、同じ問題に遭遇した人がこれが役立つことを願っています。
問題はおそらく実行構成にあります。
最後のステップが重要です。
別の解決策を見つけました。
JDK 9にバグがあることがわかりました。
JDK 8(1.8.1)にダウングレードして解決しました
(project-> clean)を実行し、main()メソッドで正しいプロジェクトとクラス名を選択して)新しい実行構成を作成すると、問題が解決しました。実行可能なjarをエクスポートするときに新しい実行構成を選択するだけです:)
これを試してください、これはEclipseでjarまたはrunnable jarを作成する方法です。プロジェクト内のすべての外部ライブラリが含まれます
File -> Export-> Java ->Runnbale JAR file
Launch configuration : your Class containing the public static void main(String[] args)
Export destination : Target place
Library Handling:
Package required libraries into generated JAR
FINISH
私はこれと同じ問題を抱えていましたが、解決できました。このプロジェクトで選択したmain
クラスを相互検証する必要があるかもしれません。他のプロジェクトのmain
クラスが、選択したmain
クラスと同じ名前を持つ可能性があります。選択したmain
クラスが、選択したプロジェクトのクラスであることを確認してください。
これは基本的に、プログラムを作成したパッケージ名を変更したときに起こります。これにより、プログラムのエクスポートごとに、パッケージに関する混乱が生じますが、メインメソッドはまだ古いパッケージで記述されています。解決するには、コピーして同じパッケージに別の名前で貼り付けてから、エクスポートしてください。ログも確認してください。
問題はあなたのパッケージです。名前を変更した可能性があります。エクスポートオプションでは、プログラムが混乱し、パッケージの名を使用していました。
Eclipseでこのオプションをクリックすると、エクスポートするファイルを選択できるポップアップが表示されます。srcフォルダーを選択する必要があります。
私は同じ状況にありました。 (プロジェクトワークスペースではなく)既存のEclipseインストールを削除し、Eclipseの新規インストールで既存のEclipseワークスペースを開くだけが機能しました。