我有一个由许多 JFrame
对象组成的应用程序(使用 Java 和 Netbeans)。 “主”框架有 4 个按钮,每个按钮都会打开另一个框架。现在我的问题是我希望整个应用程序作为网站在网络上运行。
我正在考虑 3 种可能的情况(根据我的研究):
- 使用 Java Web Start
- 将
JFrame
转换为JApplet
- 从头开始创建 Java Web 应用程序
我希望也许有人可以给我一些帮助,并指导我应该选择哪个选项。
最佳答案
最快的选择是修改您的应用程序以作为小程序运行(是的,这将涉及从您的 JFrame
制作 JApplet
)。 但是,您应该意识到 Java Applet 被认为是一种过时的技术。大多数移动设备不会运行它们,甚至一些流行的桌面浏览器也不会(Mac Chrome)。此外,Oracle 现在要求所有小程序都经过签名才能以默认安全设置运行。这意味着购买每年(约 200 美元)的签名证书。
Java Web Start 与 applet 并没有本质上的区别,并且会遇到与上述相同的问题。
再次考虑一下您对技术的选择。 Java Web 应用程序(例如 Spring MVC)或 JavaScript 应用程序(例如 GWT、JQuery)是更好的选择。
关于java - 网站上的 JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22305095/