不,不能。 ipad 无法运行 JavaFX、Flash、Silverlight 或 Java Applet。苹果明确不允许这些行为。基本选项是网络上的 HTML5/Javascript 应用程序或在手机上运行的本机应用程序。如果您想在 ipad 上运行 Java,最接近的选择是GWT,您可以使用它来编写 Web 应用程序并在服务器上托管。它不能作为本机应用程序安装在手机上(除非通过 PhoneGap)。然后,ipad 用户将通过网络浏览器访问您的应用程序。
如果您真的想用 Java 为手机编写应用程序,那么您应该考虑Android。您可以使用 Java 编写 Android 应用程序,但同样不能使用 JavaFX。
[编辑]
显然,自从我第一次回答这个问题(如这篇文章中所示)以来,情况已经发生了变化。 现在可以在 ios 上运行 JavaFX。