Matlab能否生成Java源代码?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

MATLAB提供了工具箱(Matlab编码器,Matlab编译器,Simulink编码器)来生成内置函数的C和C ++源代码。我想知道是否有任何工具箱或功能生成的Java源代码(不加密的JAR /类文件)的MATLAB代码/内置函数?

提问于
用户回答回答于

我认为这是您正在寻找的产品:MATLAB Builder JA(但是构建器会加密您的MATLAB函数并生成一个Java包装器,以使它们像任何其他Java类一样运行)。

用户回答回答于

没有什么能将MATLAB源代码转换成Java源代码。附加产品MATLAB Builder JA将归档并加密您的MATLAB源代码,并创建一个独立的.jar文件包装器,使您可以从Java调用MATLAB代码,但不会生成Java源代码。

请注意,MATLAB编码器和Simulink编码器产生C而不是C ++代码,并且MATLAB编译器以与Builder JA类似的方式工作,归档和加密您的MATLAB代码并生成可执行的包装器。

生成.jar文件的功能已从MATLAB Builder JA移动到新产品MATLAB Compiler SDK,该产品还将生成.dll文件和.NET程序集。MATLAB Builder JA不再作为产品存在。

扫码关注云+社区