https://jp.mathworks.com/help/matlab/matlab_external/java-example-source-code.html
(1) プロジェクトの作成
プロジェクト名:MatlabTest01
パッケージ名:matlabtest01
クラス名:MatlabTest01.java (main関数つき)
(2) Matlab Jarファイルの追加
MatlabがインストールされているPCでjarファイルの場所を確認します。
僕のPCでは次のようでした。
/Applications/MATLAB_R2017b.app/extern/engines/java/jar/engine.jar
これをBuild Pathから登録します。
(3) デモプログラムの利用
今回のデモプログラムは、 matlabroot/extern/examples/engines/java にある、EngineConsoleDemo.javaを利用します。
このプログラムを実行すると、次のエラーが出ます。
(4) ライブラリの追加
デモプログラムにあるReadMeには
To run the example applications, add /bin/maci64 to either the DYLD_LIBRARY_PATH variable or to the Java library search path.
とあります。今回は Java library search pathに登録します。
Build Path から Libraries, Add Library, User Library を選択
New を選択して、「matlabjava」という名前で作成します。
今作成したものを選択します。
Libraries一覧からmatlabjavaを選ぶと、Native library location があり「None」となっているので、Editします。
ここでパスには
を登録するので、僕の場合は
/Applications/MATLAB_R2017b.app/bin/maci64/
を登録します。
これで実行します。数秒時間がかかりますが、実行できました。
ソースコード
https://github.com/smzn/MatlabJava01
参考
http://sgrit.hatenablog.com/entry/2014/04/27/043015
Thanks for sharing, nice post! Post really provice useful information!
返信削除Giaonhan247 chuyên dịch vụ vận chuyển hàng đi mỹ giá rẻ, dịch vụ gửi hàng đi mỹ giá rẻ nhất, vận chuyển gửi hàng từ việt nam đi mỹ hay chuyển hàng đi mỹ giá rẻ nhất giải đáp làm thế nào gửi hàng đi mỹ nhanh nhất.