来设置您的Java®构建引擎应用的环境:
添加
到Java类路径。matlabroot
走读生/发动机/ java / jar / engine.jar
使用受支持的JDK™版本构建引擎应用程序。万博1manbetx版本信息请参见MATLAB接口到其他语言.
确保JRE™不是比JDK更早的版本。
要运行Java,请添加文件夹
到系统环境变量。matlabroot
/bin/<拱
><
就是你的计算机架构。例如,拱
>win64
对于64位微软®窗户®机器,maci64
在macOS,或glnxa64
在Linux上®.
matlabroot
是MATLAB返回的值吗®matlabroot
命令。这个命令返回安装MATLAB的文件夹。
该表列出了环境变量的名称和路径的值。
操作系统 | 变量 | 路径 |
---|---|---|
窗户 |
|
|
64位苹果Mac |
|
|
64位的Linux |
|
|
编译Java代码:
javac类路径matlabroot\走读生\ \ java \ jar \ engine.jar引擎MyJavaCode. java
运行Java程序:
java类路径。matlabroot\走读生\ \ java \ jar \ engine.jar引擎MyJavaCode
要从Windows命令提示符设置运行时库路径,请键入以下命令。
设置路径=matlabroot% \ bin \ win64; %路径
每次打开Windows命令处理程序时设置路径。
您也可以设置路径
从“系统属性”对话框中找到。从控制面板>系统>高级系统设置>先进的选项卡上,单击环境变量.下系统变量中,选择路径
并点击编辑.修改路径
通过插入
;开始的时候变量价值.点击好吧要关闭对话框,请关闭控制面板对话框。matlabroot
\ bin \ win64
MATLAB引擎API仅支持Java万博1manbetxmaci64
在macOS系统。
编译Java代码:
javac类路径matlabroot走读生/发动机/ java / jar / engine.jarMyJavaCode. java
指定Java库路径并在一条语句中运行Java程序。
java -Djava.library.path =matlabroot/bin/maci64类路径。matlabroot走读生/发动机/ java / jar / engine.jarMyJavaCode
设置DYLD_LIBRARY_PATH
变量,运行Java程序。例如,使用C shell:
setenv DYLD_LIBRARY_PATHmatlabroot/bin/maci64:$DYLD_LIBRARY_PATH java -classpath .:matlabroot走读生/发动机/ java / jar / engine.jarMyJavaCode
您可以将这些命令放在启动脚本中,例如~ /。cshrc文件中
.
setenv DYLD_LIBRARY_PATHmatlabroot/bin/maci64: $ DYLD_LIBRARY_PATH
您可以将这些命令放在启动脚本中,例如~ / . profile
.
DYLD_LIBRARY_PATH =matlabroot/bin/maci64: $ DYLD_LIBRARY_PATH DYLD_LIBRARY_PATH出口
在使用Java version 1.8.0的早期版本(如1.8.0_111)时,可能无法识别DYLD_LIBRARY_PATH环境变量。如果你收到java.lang.UnsatisfiedLinkError
例外,设置java .
明确:
java -Djava.library.path =matlabroot/bin/maci64类路径。matlabroot走读生/发动机/ java / jar / engine.jarMyJavaCode
MATLAB引擎API仅支持Java万博1manbetxglnxa64
在Linux系统。
编译Java代码:
javac类路径matlabroot走读生/发动机/ java / jar / engine.jarMyJavaCode. java
如果搜索路径中有兼容的GCC库,您可以添加
到Java库搜索路径并运行示例,而不设置matlabroot
/bin/glnxa64LD_LIBRARY_PATH
变量。有关受支持的编译器的信息,请参见万博1manbetx万博1manbetx支持和兼容编译器.
指定Java库路径并在一条语句中运行Java程序。
java -Djava.library.path =matlabroot/bin/glnxa64类路径。matlabroot走读生/发动机/ java / jar / engine.jarMyJavaCode
设置LD_LIBRARY_PATH
变量,运行Java程序。例如,使用C shell:
setenv LD_LIBRARY_PATHmatlabroot/bin/glnxa64:matlabroot/sys/os/glnxa64:$LD_LIBRARY_PATH java -classpath .:matlabroot走读生/发动机/ java / jar / engine.jarMyJavaCode
您可以将这些命令放在启动脚本中,例如~ /。cshrc文件中
.
setenv LD_LIBRARY_PATHmatlabroot/bin/glnxa64:matlabroot/ sys / os / glnxa64: LD_LIBRARY_PATH美元
您可以将这些命令放在启动脚本中,例如~ / . profile
.
LD_LIBRARY_PATH =matlabroot/bin/glnxa64:matlabroot美元/ sys / os / glnxa64: LD_LIBRARY_PATH LD_LIBRARY_PATH出口