【发布时间】:2011-01-16 17:33:41
【问题描述】:
我对 Java 比较陌生,并且有一个由几个包和一些类组成的 Java 应用程序。我希望能够在 Web 浏览器中运行此应用程序。我该怎么做?
【问题讨论】:
我对 Java 比较陌生,并且有一个由几个包和一些类组成的 Java 应用程序。我希望能够在 Web 浏览器中运行此应用程序。我该怎么做?
【问题讨论】:
请参阅section of the Java Tutorial,了解如何构建和部署小程序。
【讨论】:
对您来说最简单的方法是使用 servlet。你需要什么:
【讨论】:
Java Web Start 是一种在 Web 上部署 Java 应用程序的好技术。您可以从网页链接启动应用程序,尽管应用程序在 Web 浏览器框架之外运行:Java Web Start Tutorial。
Java 小程序允许您在网页中嵌入 Java 应用程序。对于大型应用程序,它有一些严重的缺点。
Servlet(和 Java 服务器页面)是用于在服务器端生成网页(和其他 Web 内容)的合适技术,但这些技术不会帮助您部署现有的基于 Swing 的 Java 应用程序,除非您准备好替换用户界面。
【讨论】:
如果您想要一个真正花哨的基于 Web 浏览器的 Java 应用程序,那么您应该学习 gwt。
【讨论】:
我编写了某种 JVM,它将 Java 类预编译为本机 JavaScript。这是一个在浏览器中运行 java 程序的 HelloWorld 示例:
https://github.com/neo-expert/jsjvm_helloworld
它还有一个渲染 3D 立方体的 WebGL 演示。
【讨论】: