我有一个使用 java/mxj 的 maxforlive 设备。
我在开发过程中使用了所有这些选项来包含我的 java 文件:
- 通过 max.java.config.txt 包括我的(maven)目标/类目录。
- 通过 Options > File Preferences 添加目录
- 将 jar 添加到自动生成的 (OSX) ~/Documents/Max 7/Max for Live Devices/ MyProject Project/ 目录
所有这些路径都工作正常,即文件被拾取并且我的 mxj 对象工作。
但是,当我冻结设备以进行发布时,这些路径中的任何一个都不包含 java 文件。
我试图理解 https://docs.cycling74.com/max7/tutorials/jitterchapter99_appendixd虽然我不是在构建一个独立的,而是一个冻结的maxforlive 设备,所以我在项目文件夹中包含了 max.jar 和 mxj.mxo这也不起作用。
当我将 target/classes 或 target/classes/ myproject文件夹复制到生成的项目文件夹(/code、/code/classes、/classes)中时,max 会将所有类文件移出到 /code 中,为我创造了很多工作而甚至没有为开发人员上课。
我在 maxforlive.com 上看到了带有正确包含的 java 文件的设备,所以我知道它可以完成。我怎样才能做到这一点?