私はちょうど私が次のように構成してNetLogo Mathematicaのリンクを使用することができました確認した
:
- のMathematica 11.1.0.0
- NetLogo 6.0.1 64ビット
- のWindows 10の64ビット
NetLogoのインストールと同じように、Mathematicaのインストールに手を加えず、NetLogo 6.0.1用にMathematica Link 6.0の修正プログラムをインストールしていませんでした。また、NetLogo 6.0.1は "C:¥Program Files¥NetLogo 6.0.1"にインストールされています(一部のユーザーは別のディレクトリにインストールすることを選択するか、プライマリドライブに "C:"と表示されません)。
私はMathematicaを開き、次のコマンドを実行しました:パッケージ、ソース:C:ファイル、ファイルから\プログラムファイル\ NetLogo 6.0.1 Mathematicaのリンク\ NetLogo \>タイプをインストールしてください>
- ファイル。 m、インストール名:NetLogo、このユーザー用にのみインストールします。このファイルを選択すると、Mathematicaは最後に開いたディレクトリを使用するので、ファイルダイアログが開いたら、まずドライブの一番上に移動し、NetLogo 6.0.1に移動します(NetLogo.mファイルを古いNetLogoのバージョンはMathematicaのリンクを壊すでしょうが、これは非常に簡単な間違いです)。 < < NetLogo`ノートブックに入力された
- :
NLStart["C:\\Program Files\\NetLogo 6.0.1"]
(ダブルバックスラッシュと末尾のバックスラッシュに注意)
- ノートに(コードブロックにこれをすることができない)に入ります。
- あなたはこれらの手順に従って、まだMathematicaのリンクを開くことができないしている場合NetLogoウィンドウが(お使いのシステムの速度とメモリに依存)若干の遅れ
後に開かれ、コメントと我々はに続けることができますしてくださいトラブルシューティング
編集:
私は将来の読者のためのトラブルシューティング手順を統合したかったです。私は、NetLogo.mの新バージョンをご紹介しました。ユーザーはトラブルシューティングのためにダウンロードする必要があります(NetLogoの将来のバージョンで配布されるでしょう)hereです。これを使うためのいくつかのステップ:
Mathematicaは古い "NetLogo.m"ファイルをキャッシュします。これらのキャッシュは、Mathematicaで次のコマンドを使用しているところを探すことが出来ます:
FileNameJoin[{ $BaseDirectory, "Applications" }]
FileNameJoin[{ $UserBaseDirectory, "Applications" }]
ステップ1で得られたディレクトリを訪問し、からすべての「NetLogo.m」ファイルを削除しますそれら。検索されているかのパスを決定するために実行NLDiagnostics["C:\\Program Files\\NetLogo 6.0.1"]
NetLogo.mのダウンロードバージョンをインストールします(と< < NetLogo`を実行)
- Download the new version of NetLogo.m
- 。この関数は出力としてハッシュを生成します。
missingJars
のキーは空のリスト({}
)にする必要があります。
- javaバージョンを確認する場合は、
NLJavaDiagnostics[]
を実行できます。返されるjavaVersion
は "1.8.0"で始まり、返されるjavaArchitecture
は "64"でなければなりません。
類似:http://stackoverflow.com/questions/43209522/recommended-hotpatch-for-mathematica-link-to-netlogo-6-didnt-work –