私はいくつかのプロジェクトを実行し、それらをjarファイルにパッケージ化しましたが、jarファイルの実行がIDEよりもはるかに遅いことに気付きました。
私はEclipseを使用してプログラムをコンパイルして実行しています。Eclipseでは、すべてが機能しています。プロジェクトを実行可能なJarとしてパッケージ化し、ダブルクリックして実行しても、すべてが機能します。しかし、私がアニメーションを持っているとき、プログラムは非常に遅く実行されます。Eclipseでは毎秒30フレームではなく、毎秒約2フレームになりました。アニメーションは非常に遅れています。
興味深いことに、コマンドプロンプト()から同じJarを実行するとjava -jar MyCode.jar
、ラグがなくなり、プログラムは通常どおり動作します。
私は現在、この問題の原因がわかりません。私のコンピュータはWindowsVistaを実行しています。最新バージョンのJREとJDKを使用しています。私のプログラムにはアニメーションが含まれていますが、派手なものは何もありません。
ありがとう
解決策: 私のコンピューターにはいくつかの異なるバージョンのJavaがあり、間違ったバージョンが使用されていました。