理解できない非常に奇妙な問題があります。問題は、私のアプリケーションがIDE(Eclipse)で完全に実行されることですが、エクスポートされたときではなく、jarを実行すると(ダブルクリック)アプリケーションが開始されますが、いくつかの機能がありますがありません (テンプレート ファイルからの読み込みですが、通常のファイルからの読み込みでは発生しません)。エラー メッセージを表示するためにコンソール (java - jar my.jar) から実行しようとすると、アプリケーションは完全に正常に動作します! :S ...
いくつかの詳細情報:
私のアプリは Windows 7 で実行されています
タスクマネージャーを起動すると、ダブルクリックを使用してアプリケーションを起動すると、java.exe * 32 という名前の下に表示され、コマンドラインから実行すると、java.exe (「* 32」なし) という名前の下に表示されることに気付きました。 、私の知る限り、32ビットまたは64ビットの機能に関連するものは何もプログラムしていません。
「解決しました」
思い通りに解決できませんでした。調べた限りでは、x32 と x64 を実行していた 2 つの Java バージョンの間に問題があることがわかりました。32 ビット バージョンを削除して起動しました。魅力として働いていますが、何が起こったのかまだわかりません.@Sajal Duttaに感謝します.そのコメントの1つは、問題の一部を理解するのに役立ちます.とにかく皆さんに感謝します.私は問題を見つけます...