quicktime不支持64位jvm,求怎么强制用32位调用(matlab)

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

各位,我在用一个粒子动态追踪软件的时候碰到一个QuickTime只能用32位JVM调用的问题,我不知道怎么强制仅用32jvm运行这玩意。
我在win10,matlab2019b上面跑的,软件名U-Track,读mov文件的时候报的错(它需要用到bio-format)
报错:
Java exception occurred:
loci.formats.MissingLibraryException: QuickTime for Java is not supported with a 64-bit JVM. Please invoke the 32-bit
JVM (-d32) to utilize QTJava functionality.

完全没头绪,怎么让它用32位jvm去弄呢

安装一个32位的jdk试试吧,64位的不用卸载,下载安装一个32位的jdk,修改环境变量就行,用64位的时候再改回去

下载jdk32位的进行安装,并配置环境变量。

异常信息中已有提示:增加 "-d32" 选项。matlab没用过,但是可以找找是否有位置可以配置 “JVM” 参数。如果是使用java命令运行,直接加上 “-d32” 试试。

img

一般来说除了dll什么的,64都兼容 32啊。我觉得你还是下一个32的方便点,你可以参考一下这位的?%ra=link
https://blog.csdn.net/weixin_36246029/article/details/116054336

下载jdk32位的进行安装,并修改环境变量为32位的!