在生成Java之前®使用MATLAB®编译器SDK™或运行Java应用程序,确保您的Java环境已正确配置。您必须验证:
您的开发系统使用Java开发者工具包(JDK)的一个版本™) 这与MATLAB兼容。有关更新的Java系统要求,请参阅MATLAB与其他语言的接口.
这个爪哇之家酒店
环境变量设置为包含Java安装的文件夹。
类路径
包含所有MATLAB库JAR文件以及包含编译的MATLAB代码的包的JAR文件。
您的目标机器具有MATLAB或MATLAB运行时已安装。有关如何安装的说明MATLAB运行时看见安装和配置MATLAB运行时.
要开发Java应用程序,必须安装正确版本的Java开发者工具包(JDK)。如果您不是在编译MATLAB代码或开发Java应用程序,可以安装Java运行时环境(JRE™) 而不是JDK来运行Java应用程序。
通过运行以下MATLAB命令,验证MATLAB安装使用的Java版本:
java版本
下载并安装与主版本相同的JDKhttps://adoptopenjdk.net/.例如,如果java版本
返回Java1.8。
,安装OpenJDK 8。X
在窗户里®,您可以自动设置爪哇之家酒店
通过选择设置JAVA_主变量选择在自定义设置屏幕上。
安装JDK或JRE后,设置系统环境变量爪哇之家酒店
如果您在安装过程中还没有这样做,请转到Java安装文件夹。
使用下表设置爪哇之家酒店
根据您的操作系统。
操作系统 | 程序 |
---|---|
窗户 |
|
Linux® | 在Bash shell中,输入以下命令: echo“导出JAVA\u主页= |
马科斯(莫哈韦10.14或更早) | 在Bash shell中,输入以下命令: echo“导出JAVA\u主页= |
马科斯(Catalina 10.15或更高版本) | 在Zsh shell中,输入以下命令: echo“setenv JAVA_主页 |
如果您正在编译MATLAB代码,请验证MATLAB读取的值是否正确爪哇之家酒店
.
在MATLAB命令提示符下,键入getenv JAVA_主页
显示爪哇之家酒店
.
构建并运行使用由生成的组件的Java应用程序MATLAB编译器SDK,类路径必须包括:
类的com.mathworks.toolbox.javabuilder
软件包,位于
哪里matlabroot
/工具箱/javabuilder/jar/javabuilder.jarmatlabroot
表示您的MATLAB或MATLAB运行时安装文件夹。
您已经开发的Java包。
编译Java应用程序时,必须指定类路径
要么在爪哇语
命令或在类路径
系统环境变量。类似地,当您部署Java应用程序时,最终用户必须指定类路径
要么在JAVA
命令或在类路径
系统环境变量。有关设置类路径的示例,请参见编译并运行MATLAB生成的Java应用程序.
添加箱子
将Java安装的子文件夹添加到共享库路径环境变量。
使用下表根据您的操作系统设置库路径。
操作系统 | 程序 |
---|---|
窗户 | Windows的OpenJDK安装程序在安装过程中自动设置库路径。如果不使用安装程序,请完成以下步骤以设置库路径
|
Linux | 在Bash shell中,输入以下命令: 导出JAVA_主页= |
马科斯(莫哈韦10.14或更早) | 在Bash shell中,输入以下命令: 出口DYLD_LIBRARY_PATH = $ DYLD_LIBRARY_PATH: |
马科斯(Catalina 10.15或更高版本) | 在Zsh shell中,输入以下命令: 设置环境动态库路径$动态库路径: |
笔记
为了运行包含已编译MATLAB代码的Java应用程序,必须包含MATLAB或MATLAB运行时系统库路径中的库文件夹。有关详细信息,请参阅为部署设置MATLAB运行时路径.