在Web浏览器中运行Java应用程序

时间:2010-02-14 16:14:16

标签: java applet embed

我相对较新的Java,并且有一个Java应用程序,包含几个包和许多类。我希望能够在Web浏览器中运行此应用程序。我该怎么做呢?

5 个答案:

答案 0 :(得分:11)

Java Web Start是一种通过Web部署Java应用程序的好技术。您可以从网页链接启动应用程序,但应用程序在Web浏览器框架之外运行:Java Web Start Tutorial

Java applet允许您在网页中嵌入Java应用程序。对于较大的应用程序,它有一些严重的缺点。

Servlets(和Java Server Pages)是用于服务器端生成网页(和其他Web内容)的适当技术,但这些技术无法帮助您部署现有的基于Swing的Java应用程序,除非您准备好替换用户界面。

答案 1 :(得分:2)

请参阅section of the Java Tutorial,了解如何构建和部署小程序。

答案 2 :(得分:1)

最简单的方法是使用servlet。你需要什么:

  • Apache Tomcat(或任何其他Servlet容器)
  • 了解servlet是什么(基本上是从servlet扩展的类,如httpservlet)

答案 3 :(得分:0)

如果你想要一个用java编写的真正花哨的基于Web浏览器的应用程序,那么你应该学习gwt

答案 4 :(得分:0)

我编写了某种JVM,将Java类预编译为本机JavaScript。这是一个在浏览器中运行java programm的HelloWorld示例:

https://github.com/neo-expert/jsjvm_helloworld

它还有一个WebGL演示,可演示3D立方体。