为软件分发创建多平台CD

这不是严格的编程相关,但我希望仍然相关。

我正在开发一个用Java编写的项目,用于PC和Mac。 它将分发在CD(最终可能是DVD)上。 我们的目标受众肯定是非技术性的,因此,CD在加载时“正常工作”非常重要。

这本身并不困难。 对于Windows,我们可以设置自动运行以自动启动应用程序,对于Mac,我们可以使用特殊的文件夹格式来明确用户应该做什么。

问题在于我们想要运送一张可以在Mac或PC上使用的光盘。 我已经看到了一些使用特定的专有软件完成此操作的拜占庭方法 。 希望这不是实现这一目标的唯一方法。

所以我的问题是: 如何创建一张CD来分发软件,以便在Mac和PC上打开时CD能够正常运行,执行或显示“原生”?

有许多工具可以刻录CD或创建可在Mac和PC上本机读取的CD映像。

以MacImage为例

您可以使用mkisofs或mkhybrid来创建“混合”CD映像。

Interesting Posts