jarファイルをダブルクリックしてJavaアプリケーションが起動しない場合、.jar関連がハイジャックされています。 Jarfixで問題を解決できます。
問題:
上記の問題の根本原因は、プログラムが.jar関連を盗んだことです。初めてJava Runtime Environmentをインストールした場合、 "jar"というファイルタイプがjavaw.exeに正しく割り当てられます。 "jar"は "java archive"の略語で、javaw.exeは.jarを実行するための正しいプログラムです。ただし、Windows上では、プログラムが既に関連付けられている場合でも、任意のプログラムがいつでもファイルタイプを盗むことができます。 jarファイルは.zip形式で保存されているので、多くのzip / unzipプログラムではこれを行う方が好きです。 .jarをダブルクリックすると、packプログラムが.jarにも格納されているメタ情報を無視するため、javawがプログラムを実行するのではなく、パックプログラムがファイルを開きます。 Oracleバグデータベースには、優先度の低いレポートがあります4912211「ハイジャックされた.jarおよび.jnlpファイルの拡張子を復元するメカニズムを追加しますが、クローズされていますが修正されません」。
回避策:
この問題が発生するたびに、Java Runtime Environmentを再インストールするか、手動でWindowsレジストリを修正してください。
ソリューション:
この問題は、小さくても信頼できるDownloadjarfix.exeプログラムで簡単に修正できます。それをダブルクリックすると、javaw.exeとの.jarの関連付けが復元されます。
コメントが見つかりません