MinGWサポートパ​ッケージをインストー​ルしようとすると、な​ぜ "java.util​.zip.ZipEx​ception" というエラーがインストーラのログに出るのですか?

8 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2017 年 2 月 7 日
編集済み: MathWorks Support Team 2017 年 8 月 29 日
MinGW Support Packageをインストールすると、次のエラーが表示されます。
サードパーティのソフトウェアをインストールする際に問題が発生しました。この問題を解決するには、テクニカルサポートに連絡してください。
MATLABインストーラのログファイルの中には、次のものもあります。
java.util.zip.ZipException
このサポートパッケージをインストールするにはどうしたらいいですか?

採用された回答

MathWorks Support Team
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 件)

カテゴリ

Help Center および File Exchangeアドオン についてさらに検索

製品


リリース

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!