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

时间:2011-04-04 20:57:02

标签: java flash max-msp-jitter

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

我的主要问题是:像我这样的Java新手(我在高级语言中经验丰富)使用classes provided将相同的桥接功能写入我自己的java程序是多么容易/困难由flosc项目?

有人可以看看来源,让我知道我需要哪些文件(其中有一些令人困惑的数字!)并给我一个如何解决这个问题的大纲?

非常感谢!

1 个答案:

答案 0 :(得分:0)

我的建议是使用FLOSC。首先,9个源文件/类对于你正在做的事情并不是很多。如果它是50个类/文件的东西,你需要大量额外的功能,我会说你想做的任务是否很小,也许你可以重写它以摆脱膨胀。但在这种情况下,我没有看到重写的重点,因为你的版本可能接近相同的复杂程度。您将需要一个OscMessage类,一个OscPacket类,一个TcpServer类等等。

重写一些有效的东西几乎绝不是一个好主意,除非你手上有很多时间,并且想要了解一项技术。如果FLOSC不能正常运行或者有错误,那就是另一个故事 - 那么有时候当你没有编写错误代码时,重写比调试更容易。但这又取决于你需要重写多少代码。

至于你是否会感到困难,这很难说 - “高级语言”是什么意思?你有多少编程经验?