matlab导出jar包

由于项目的奇葩要求,本人需要用php调用matlab。

先说说matlab导出jar:

1.编写好的m文件,例如:


2.建立Deployment Project(点击File>> New>> Deployment Project或直接输入命令行“ deploytool”)


其中:

Name:自定义项目名                    

Location:自定义存放路径

TargetJavaPackage,建立jar


3.DeploymentTool面板



4.添加function.m文件,转化为JavaClass

      Addclass>>Draw(自定义Class)

      Addfiles>>添加前面写drawCircle.m文件(转化Draw的方法)


5.点击Build按键,生成jar文件



这样子,就可以在java项目中引用jar包。值得注意的一点,matlab中有些函数,javabuilder并不支持,解决方法是训练形成mat文件,导出时作为file类型一起导出。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLAB 中打包 Java 类的 JAR 文件时,可能会遇到各种错误。以下是一些常见的 JAR 打包错误以及如何解决它们的方法: 1. 错误:找不到或无法加载主类 这通常是因为在打包 JAR 文件时没有正确指定主类。在 MATLAB 中,您可以通过在命令行中使用 '-C' 选项来指定主类: ``` jar cvfe myjar.jar MainClass -C myclasses . ``` 其中,'MainClass' 是您的主类名称,'myclasses' 是包含您的类文件的文件夹名称,'.' 表示当前文件夹。 2. 错误:找不到依赖项 如果您的 Java 类依赖于其他类或库,则在打包 JAR 文件时应将这些依赖项包含在内。您可以使用 '-classpath' 选项来指定依赖项: ``` jar cvfm myjar.jar Manifest.txt -C myclasses . -classpath mylib.jar ``` 其中,'mylib.jar' 是您的依赖项 JAR 文件的名称。 3. 错误:无法解析符号 这通常是因为您的 Java 类引用了不存在或无法访问的类或方法。检查您的代码并确保所有依赖项都正确导入和设置。 4. 错误:JAR 文件包含重复条目 如果您在 JAR 文件中包含了重复的类文件,则会发生此错误。确保仅在一个位置包含每个类文件。 5. 错误:无法访问 如果您的 Java 类使用了受保护或私有方法,则可能会发生此错误。确保您的代码在正确的环境中运行,并在需要时使用访问器方法。 希望这些解决方法可以帮助您解决 MATLAB 打包 JAR 文件时遇到的常见错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值