
MinGWサポートパッケージをインストールしようとすると、なぜ "java.util.zip.ZipException" というエラーがインストーラのログに出るのですか?
8 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2017 年 2 月 7 日
編集済み: MathWorks Support Team
2017 年 8 月 29 日
MinGW Support Packageをインストールすると、次のエラーが表示されます。
サードパーティのソフトウェアをインストールする際に問題が発生しました。この問題を解決するには、テクニカルサポートに連絡してください。
MATLABインストーラのログファイルの中には、次のものもあります。
java.util.zip.ZipException
このサポートパッケージをインストールするにはどうしたらいいですか?
採用された回答
MathWorks Support Team
2017 年 8 月 29 日
編集済み: MathWorks Support Team
2017 年 8 月 29 日
このエラーは、ダウンロードしたファイルが不完全であるために発生している可能性があります。
以下の手順をお試しください。
※R2017aにおいて、本事象は解消されております。
0. アドオンの管理でMinGWがインストールされていると表示されているときは、まずアンインストールを実行します。
1.以下のSourceforgeリンクから5つのファイルをダウンロードします。
2.すべてのzipファイルを以下の場所にコピーし、内部に存在するファイルを置き換えます。
(注:これらのファイルの場所は、MinGWのサポートパッケージインストーラを実行するまでは存在しません。)
R2015bおよびR2016aの場合、場所は以下のとおりです。
"C:\ MATLAB \ SupportPackages \ R20(15b / 16a)\ downloads \ MinGW_download"
R2016b以降では、場所は以下のとおりです。
"C:Users¥<username>¥Downloads¥MathWorks¥SupportPackages¥R2016b¥archives¥3p¥<name_of_archive>¥"
上に示したname_of_archiveは以下のいずれかであり、xxxxxxxxxxは数字を含む文字列です。
tdm_MinGW64runtime.instrset_win64_xxxxxxxxxx (このフォルダには"mingw64runtime-v3-git20141130-gcc49-tdm64-1.zip" を置きます)
tdm_MinGWbinutils.instrset_win64_xxxxxxxxxx (このフォルダには"binutils-2.24.51-20140703-tdm64-1.zip" を置きます)
tdm_MinGWcpp.instrset_win64_xxxxxxxxxx (このフォルダには "gcc-4.9.2-tdm64-1-c++.zip" を置きます)
tdm_MinGWdebugger.instrset_win64_xxxxxxxxxx (このフォルダには "gdb-7.8.1-tdm64-3.zip" を置きます)
tdm_MinGWgcc.instrset_win64_xxxxxxxxxx (このフォルダには "gcc-4.9.2-tdm64-1-core.zip" を置きます)
不完全なダウンロードにより、以上のフォルダが作成されます。
個別ダウンロードした各zipファイルを使用して、以下のように各フォルダ内のファイルを置き換えます。

3.ファイルコピーが完了したら、MATLABアイコンを右クリック>管理者として実行 で立ち上げ、アドオンの入手からサポートパッケージを再インストールしてください。
インストールボタンを押すと改めてダウンロードプロセスが走るように見えますが、実際にはダウンロード済みのファイルが使用され、インストールが実行されます。
4.インストールが完了したら、
mex -setup
コマンドで、MinGWが選択できることを確認します。
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!