我正在尝试使用MATLAB编译器将此代码转换为Java包,我在构建时遇到此错误。有人可以提出什么建议吗?
'javac' is not recognized as an internal or external command,
operable program or batch file.
Error: An error occurred while shelling out to javac (error code = 1).
Unable to build executable.
是否有任何特定的命令行要包含在matlab函数文件中(例如我们包含%#codegen
用于C / C ++转换)
答案 0 :(得分:1)
确保已安装Java编译器。尝试在系统提示符下执行java -version
和javac -version
,并确保它们都运行并提供您的MATLAB版本支持的版本。
还要检查您的系统环境变量是否设置正确。特别是JAVA_HOME
变量应该设置为JDK路径。