关于Mac上Java问题的指导

关于Mac上Java问题的指导,java,javafx-2,Java,Javafx 2,我遇到了一堵大墙,希望有人能帮助我 前言: 我们有一个桌面应用程序(基于JavaFX)。它使用佳能的SDK与佳能相机对话。因此,您可以下载拍摄的最新图像,获取有关相机事件的通知等。它在Windows上运行良好 现在SDK是基于32位的,因此我们使用的JVM必须是基于32位的(64位JVM是不兼容的,fullstop) 来到Mac 32位Mac没有Java-7。因此,我们得到了Java-6,它没有问题(使用-d32VM参数)。但事实证明,Mac上没有Java6的JavaFX。如何将我的应用程序与J

我遇到了一堵大墙,希望有人能帮助我

前言: 我们有一个桌面应用程序(基于JavaFX)。它使用佳能的SDK与佳能相机对话。因此,您可以下载拍摄的最新图像,获取有关相机事件的通知等。它在Windows上运行良好

现在SDK是基于32位的,因此我们使用的JVM必须是基于32位的(64位JVM是不兼容的,fullstop)

来到Mac


32位Mac没有Java-7。因此,我们得到了Java-6,它没有问题(使用
-d32
VM参数)。但事实证明,Mac上没有Java6的JavaFX。如何将我的应用程序与Java6和JavaFX捆绑在一起?有没有夜间修身会有帮助?或者任何其他手动调整?否则它将需要对代码进行大量重构。

使用32位java应用程序(守护进程?)作为摄像头,使用64位应用程序作为其余部分。然后在应用程序之间进行通信,例如通过RMI。如果佳能在Mac上支持Java,则需要制作64位版本。你问过吗?这需要在所有Mac电脑上运行还是只在Mac电脑上运行?我对Chrome也有同样的问题,你可以。@JoopEggen我们计划将Java移植到客户端,这样,如果他的机器上没有Java,他就不会下载。对于您提到的案例,我还必须移植Java7和Java6。有什么聪明的方法吗?@Thorbjørnravandersen他们有64位模式,但仍处于测试阶段。另外,很多函数在其中不起作用。