私はいくつかのプロジェクトを実行してjarファイルにパッケージ化しましたが、自分のjarファイルがIDEよりもはるかに遅く動作することに気付きました。非常に遅い実行可能なJarファイル
Eclipseを使用して自分のプログラムをコンパイルして実行します。 Eclipseでは、私はすべての作業をしています。プロジェクトを実行可能なJarとしてパッケージ化し、ダブルクリックして実行すると、すべてが動作します。しかし、私はアニメーションを持っているとき、プログラムはをゆっくりと実行します。 Eclipseでは30フレーム/秒ではなく、毎秒約2フレームの画像が得られます。アニメーションは非常に遅いです。
興味深いことに、私がコマンドプロンプト(java -jar MyCode.jar
)から同じJarを実行すると、ラグが消えてプログラムが正常に動作します。
この問題の原因は現在わかりません。私のコンピュータはWindows Vistaを実行しています。私はJREとJDKの最新バージョンを使用しています。私のプログラムにはアニメーションが含まれています。
ありがとう
ソリューション: 私のコンピュータと使用された間違ったバージョンでJavaのいくつかの異なるバージョンがありました。
明らかに、MicrosoftがあなたのJVMを揺さぶってしまった! – erickson
私は通常、起動時にSystem.getProperties()(ソート済み)の完全なダンプを可能にするデバッグスイッチを持っています。これらの問題で多くの助けになります。 –