Matlab Builder JA - 将Matlab编译成Java jar - 免费版? [英] Matlab Builder JA - Compile Matlab into a Java jar - Free Version?

查看:171
本文介绍了Matlab Builder JA - 将Matlab编译成Java jar - 免费版?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请记住,我对Matlab一无所知。

Please keep in mind that I know nothing about Matlab.

Matlab Builder JA允许开发人员构建Matlab应用程序并将其导出到Java jar中。那很好,我只需要制作一个jar然后我就可以从其他java代码中使用它。

Matlab Builder JA lets developer build Matlab applications and export them into Java jars. That's great, I just have to produce a jar and I can then use it from other java code.

有谁知道单个jar包装模块的成本是多少?

Does anyone know how much the single jar packaging module cost?

有没有免费版本或类似的免费软件产品?

Is there any free version or similar freeware product?

还有其他方法可以达到同样的效果 - 使用Java将输入传递给Matlab并获得输出而不用担心其他任何东西 - 使用标准的Matlab / Java?

Is there any other way to achieve the same thing -Using Java to pass inputs to Matlab and getting an output back without worrying about anything else- with standard Matlab/Java?

推荐答案

Matlab JA Builder(也称为Matlab JA编译器)运行大约5万美元,但是为了部署实际工作,你还需要获得大约4,000美元的MCR工具箱。这当然是在现有的Matlab安装之上,它将为您带来大约2千美元。因此,对于大约11,000美元,您可以拥有一个全武器和操作工作站,将.M文件函数转换为可在任意Java应用程序中使用的压缩.jar文件。很酷的是,这些许可证费用为您提供DEPLOYMENT的站点许可证...这意味着可以免费部署此设置生成的任何.jar文件,该站点向任何目标计算机支付许可证。目标机器不需要安装matlab。最后我检查了Win / Mac / Linux / Solaris的操作系统支持。

The Matlab JA Builder (also referred to as the Matlab JA Compiler) runs about $5k, but for the deployment to actually work you also need to get the MCR Toolbox, which is about $4k. This is of course on top of an existing Matlab installation which will run you about $2k. So for about $11k you can have a fully armed and operation workstation that converts .M file functions to a compressed .jar file that can be used in an arbitrary Java application. The cool thing is that these license fees give you a site license for DEPLOYMENT... meaning it is free to deploy any .jar file produced by this setup at the site that pays for the licenses to any target machine. The target machines do NOT need matlab installed. OS support exists for Win/Mac/Linux/Solaris last I checked.

但是请注意,许可证结构适用于一个站点和一台开发机器。你想让两个开发人员同时工作?成本增加一倍。您希望将同一个应用程序部署到多个站点...将成本加倍。打电话给Mathworks,他们非常乐意准确地告诉你你需要什么,不需要什么,你可能会和一个工程师而不是一些呼叫中心的无人机交谈。我在2009年的一份工作中完成了这一切。

However be advised that the license structure is for one site and for one development machine. You want two developers working simultaneously? double the costs. You want to deploy the same app to multiple sites... double the costs. call Mathworks they're very happy to tell you precisely what you need and don't need and you'll probably talk to an engineer and not some call center drone. I did all this at a previous job in 2009.

这篇关于Matlab Builder JA - 将Matlab编译成Java jar - 免费版?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆