关于matlab 打jar包遇到的问题记录一

1.根据Matlab代码打包成jar包供java调用_liyuanjunfrank的博客-CSDN博客_matlab 打包jar

设置java环境和路径。

2. 第二次出现了编码问题,后来发现的原因是matlab中文注释可能写了什么编码gbk的不可映射字符。

简单粗暴的解决方法,删掉中文注释……

3.补充:matlab2020a的默认编码是UTF-8,而其他版本是GBK,问题就出在这里,GBK编码的转jar包没问题,所以,我们只要将2020a版本的.m文件另存的时候选择GBK编码,打包的时候就不会报错了!

参考:

1、Matlab代码打包成jar包供java调用_liyuanjunfrank的博客-CSDN博客_matlab 打包jar

  • 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、付费专栏及课程。

余额充值