在JDK 14和Chrome中运行applet已经不再被支持。Applet是一种过时的Java技术,用于在Web浏览器中运行Java应用程序。然而,随着时间的推移,浏览器厂商逐渐停止支持和弃用插件,包括Java插件,因此无法在现代浏览器中直接运行applet。
相反,推荐使用更先进的Web技术,如HTML5和JavaScript,来开发跨平台的Web应用程序。以下是一些替代方案:
- 使用Java Web Start:Java Web Start是一种通过Web启动本地Java应用程序的机制。它可以通过Java Network Launch Protocol (JNLP) 文件来启动Java应用程序,该文件可以从Web服务器下载并运行应用程序。您可以将Java Web Start与JDK 14一起使用来运行Java应用程序,而无需依赖于浏览器插件。具体用法和示例可以参考Oracle官方文档:Java Web Start
- 使用JavaFX:JavaFX是一种用于创建富客户端应用程序的Java框架。您可以使用JavaFX来开发具有丰富用户界面和交互性的Java应用程序,而无需依赖于浏览器。您可以将JavaFX应用程序打包为可执行的JAR文件,并使用JDK 14的Java运行时环境直接运行。详细信息可以参考Oracle官方文档:JavaFX
- 使用现代的Web技术:推荐使用HTML5和JavaScript等现代Web技术来开发跨平台的Web应用程序。这些技术提供了丰富的功能和良好的浏览器兼容性。您可以使用Java后端开发API,并将其与前端技术(如React、Angular或Vue.js)结合使用,以构建功能强大的Web应用程序。
总结来说,使用JDK 14和Chrome来运行applet不再被支持,建议使用Java Web Start、JavaFX或现代的Web技术来替代。