我正在MATLAB中开发一个程序,但是在某些时候我想远离命令行输入和输出并创建一个GUI并使程序独立。
我读过你可以将MATLAB代码编译成Java,然后是否可以包装这些Java模块并添加我自己的GUI代码,最终创建一个独立的可执行文件?
答案 0 :(得分:0)
可以将MATLAB代码转换为Java。看看这个:http://ch.mathworks.com/help/javabuilder/ug/create-a-java-class-from-matlab-code.html
据我所知,这不是免费许可功能,我可以想象这将花费几美元......
我最近遇到了类似的问题。我决定手动将matlab代码转换为Java ...但是,这只是可能的,因为源代码不是太大。
答案 1 :(得分:0)
基本上有三种方式:
答案 2 :(得分:0)
是的,你可以将你的m文件编译成单个jar。你需要Matlab编译器。在那里你选择m文件来编译和填充jar名称等。
要在程序中使用此库,还需要javabuilder.jar。您可以在Matlab目录或外部MATLAB编译器运行时中找到它。
还有一些额外的注释: