Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB代码到Java的转换_Java_Matlab_Compiler Construction - Fatal编程技术网

MATLAB代码到Java的转换

MATLAB代码到Java的转换,java,matlab,compiler-construction,Java,Matlab,Compiler Construction,我试图使用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

我试图使用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函数文件中是否包含任何特定的命令行(例如,对于C/C++转换,我们包含了
%#codegen

请确保已安装Java编译器。尝试在系统提示下执行
java-version
javac-version
,并确保这两个版本都运行并提供您的MATLAB版本支持的版本


还要检查您的系统环境变量是否设置正确。特别是
JAVA\u HOME
变量应该设置为JDK路径。

您说您正在使用MATLAB编译器。MATLAB编译器不生成Java包。你的意思是你正在使用MatlabBuilderJA for Java?是的。但是你只从MATLAB编译器进入,对吗?你不会从“MATLAB编译器”进入“MatlabBuilder JA”。如果这是您的意思,您可以从
deploytool
中访问MATLAB编译器和MATLAB Builder JA的功能
deploytool
与MATLAB编译器不同-它是一种可与任何一种产品一起使用的工具,允许您访问任何一种产品的功能。是的,先生,这正是我的意思。我打开了deploytool来使用这两种工具的功能。但是我不认为这些事情有任何问题。