You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Processing 4.3运行Teachable Machine代码时缺失javax.xml.bind包问题

解决Processing 4.3运行TMConnector代码时的“javax.xml.bind不存在”错误

问题根源

Processing 4.x基于Java 17,而javax.xml.bind包在Java 9及以后版本中被移出了核心类库,转为独立模块,因此默认环境下无法找到该包。

解决步骤

  • 下载JAXB核心依赖包:需要jaxb-api.jar、jaxb-impl.jar、jaxb-core.jar这三个文件。
  • 配置Processing库目录:
    1. 找到Processing的安装路径,进入libraries文件夹(Windows一般为C:\Program Files\Processing\libraries,Mac为/Applications/Processing.app/Contents/Java/libraries)。
    2. 在libraries内新建名为JAXB的文件夹,再在JAXB下创建library子文件夹。
    3. 将下载的三个JAR包复制到library子文件夹中。
  • 配置VM参数(若添加库后仍报错):
    1. 打开Processing,点击顶部菜单栏的文件→偏好设置。
    2. 在偏好设置窗口的编译器部分,找到额外的VM参数输入框,填入--add-modules java.xml.bind。
  • 重启Processing,重新加载并运行TMConnector的Sketch代码。

内容的提问来源于stack exchange,提问作者Xarlixe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 10:32:06