【发布时间】:2021-05-14 22:23:04
【问题描述】:
我有一个想在网络浏览器中运行的 BlueJ 小程序。我意识到我试图学习的教程已经过时了,而且小程序真的已经过时了。我试图弄清楚(我正在搜索但发现更多过时的信息,因此我感到困惑)是什么取代了小程序,以及是否仍有可行的方法在网络应用程序中使用我的 .jar 文件。
【问题讨论】:
我有一个想在网络浏览器中运行的 BlueJ 小程序。我意识到我试图学习的教程已经过时了,而且小程序真的已经过时了。我试图弄清楚(我正在搜索但发现更多过时的信息,因此我感到困惑)是什么取代了小程序,以及是否仍有可行的方法在网络应用程序中使用我的 .jar 文件。
【问题讨论】:
我可以建议你看看CheerpJ吗?
它既允许运行旧的 Java 小程序,也允许一般的 Java 应用程序在浏览器中执行。
有一个extension for Chromium/Google Chrome可以免费用来测试小程序和我们的产品。
免责声明:我在 CheerpJ 项目背后的公司 Leaning Technologies 工作。
【讨论】:
什么取代了小程序
作为运行时的浏览器已经变得足够强大,以至于不再需要 Java Applet。前端带有一定数量 JavaScript 的现代 webapps 取代了 Java Applet。
如果还有可行的方法在网络应用程序中使用我的 .jar 文件。
不,没有。 Java Applet 已死,没有可行的方法为公共 Internet 上的绝大多数用户运行它们。
如果您是一名软件开发人员,您应该放弃小程序并开始学习现代全栈框架。有很多可供选择。
【讨论】: