【发布时间】:2016-08-30 13:56:12
【问题描述】:
我有一个基于 Maven JavaFX 的桌面应用程序,我必须将它转换为 eclipse 或任何其他 IDE 中的动态 Web 应用程序(我使用的是 Eclipse Neon-Java EE)。我尝试过使用 Project Facets(右键单击项目名称 --> 属性 --> Project Facets --> 动态 Web 应用程序)我已经生成了 Web 内容文件(Meta-INF 和 WEB-INF)。在项目文件夹中仍然出现字母“M”而不是球形图标。当我尝试在 Tomcat 中运行它时,它会显示 404 错误。
我的项目如下所示:
谁能帮我把这个 JavaFX 项目转换成在浏览器上运行?
【问题讨论】:
-
你想把它作为一个小程序运行吗?一般来说,我强烈建议不要这样做。
-
@James_D,为什么要强烈建议?
-
让小程序在现代浏览器强加的安全性下工作是极其困难的。除非您可以非常仔细地控制浏览器环境(例如,它是您公司内部的一个内部应用程序,并且公司在他们的机器上配置了浏览器部署——此时您也可以只部署桌面应用程序)您最终会尝试支持在您无法控制且对该环境高度敏感的环境中的产品。还有其他技术问题,例如在 32 位浏览器等中运行。创建本机包更容易。
-
@DavidCharles 另见openjdk.java.net/jeps/289
标签: java eclipse maven web javafx