java - 初学者将开源 java 项目重新编译到我的自定义项目中

标签 java flash max-msp-jitter

我正在使用名为 FLOSC.jar 的独立桥在 Flash 和 MaxMSP 之间进行通信。通过 OSC 端口。 Flosc 是一个开源 Java 项目。

我的主要问题是:对于像我这样的 Java 新手(尽管我在高级语言方面有经验)使用 classes provided 将相同的桥接功能写入我自己的 java 程序有多容易/困难。通过 Flosc 项目?

有人可以看一下源代码并让我知道我需要哪些文件(其中的文件数量令人困惑!)并给我一个如何进行此操作的概要吗?

非常感谢!

最佳答案

我给你的建议是只使用 FLOSC。一方面,9 个源文件/类对于您正在做的事情来说并不算多。如果它有 50 个类/文件,并且有大量你不需要的额外功能,我想说如果你想要做的任务很小,也许你可以重写它以摆脱臃肿。但在这种情况下,我看不出重写的意义,因为您的版本可能具有接近相同级别的复杂性。您将需要一个 OscMessage 类、一个 OscPacket 类、一个 TcpServer 类等等。

重写一些有用的东西几乎从来都不是一个好主意,除非你有很多空闲时间并且你想学习一项技术。如果 FLOSC 不能正常工作或者有错误,那就是另一回事了——有时,当您一开始就没有编写有错误的代码时,重写比调试更容易。但这又取决于您需要重写多少代码。

至于对你来说是否会困难,这个很难说——你所说的“高级语言”是什么意思?您有多少编程经验?

关于java - 初学者将开源 java 项目重新编译到我的自定义项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5544257/

相关文章:

flash - Flex Profiler - 替代方案?

html - Flash 文件在 html 页面中不起作用

c++ - gen~ phasor() 是做什么的? (将 Max/MSP gen 转换为 C++)

Java 8 流 - 通过比较两个列表进行过滤

java - ThreadLocals 和并行类加载的效果

android - 有什么方法可以在基于 HTML 的移动应用程序中使用 Flash?

javascript - Max/MSP JavaScript 失真可能吗?

iphone - 将Max/MSP .app移植到iOS

java - 如何在Tomcat中以固定路径部署.war文件?

java - 将项目从一个表重新插入到另一个表的 SQL 逻辑?例如, Activity 记录变为非 Activity 记录