JDK をインストールしたいのですが、インストールしようとすると、次のメッセージが表示されます。
このソフトウェアは既にコンピュータにインストールされています。再インストールしますか?
はいを押します。
削除するために準備...
その後はこう書かれています...
Windows が Java SE Development Kit 7 アップデート 45 を構成するまでお待ちください
その後、エラーが発生します:
Error 1316.A network error occurred while attempting to read from the file C:\Windows\Installer\jdk1.7.0_45.msi
しかし、C:\Windows\Installer
ディレクトリが存在しません! :(
JDK ( ) のファイルを削除したことが原因だと絞り込みましたC:\Program Files\Java\jdk
が、どうやらそれらのファイルには、Java インストーラーがアンインストールするために必要なファイルが含まれているようです。JDK のすべてのファイルを完全に削除して、再度インストールできるようにする方法を教えてください。または、別の方法を教えてください。
答え1
C:/Program Files/Java ディレクトリ全体を削除し、ここから Java SE 7u45 JDK をダウンロードします。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
実行してインストールします。動作するはずです。ダウンロードは JRE と JDK が 1 つにまとめられているため、JRE を個別にインストールする必要はありません。
答え2
非表示のディレクトリが有効になっていることを確認してください。 *C:\Windows\Installer* は非表示のディレクトリです。これをコピーして、アドレス ボックスに貼り付けることができます。
あなたにとっての解決策は次のようになります。
- レジストリエディタ(regedit.exe)を開きます
- *HKEY_CLASSES_ROOT\Installer\Products* に移動します。
- Java 開発キットを検索します。
- MSIZapを入手してください!こちらから入手できますhttp://nerdoftherings.net/wp/?p=66
- 入手製品コードの外へ変換価値。製品コード{} で始まり、終わります。ただし、完全な製品コードが必要であることに注意してください。
コマンド ラインを開き、次のパラメータを使用して MSIZap を実行します。
MsiZap.exe GPSTW! {製品コード}
新しい JDK をインストールしてみてください。