Run a Java application in a web browser

后端 未结 5 1906
礼貌的吻别
礼貌的吻别 2021-01-11 11:18

I am relatively new to Java and have a Java application consisting of a couple of packages and a number of classes. I want to be able to run this application in a web browse

相关标签:
5条回答
  • 2021-01-11 11:21

    I've written some kind of JVM which precompiles Java classes to native JavaScript. Here is an HelloWorld example which runs java programm in the browser:

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

    it has also a WebGL demo which renders a 3D cube.

    0 讨论(0)
  • 2021-01-11 11:22

    Java Web Start is a good technology for deploying Java applications over the web. You can start the application from a web page link, although the application runs outside of the web browser frame: Java Web Start Tutorial.

    Java applets allow you to embed a Java application in a web page. It has some serious drawbacks for larger applications.

    Servlets (and Java Server Pages) are appropriate technologies for server-side generation of web pages (and other web content) but these technologies won't help you to deploy an existing Swing-based Java application, unless you are prepared to replace the user interface.

    0 讨论(0)
  • 2021-01-11 11:32

    If you want a really fancy web-browser based application written in java, then you should learn gwt.

    0 讨论(0)
  • 2021-01-11 11:38

    See the section of the Java Tutorial on how to build and deploy applets.

    0 讨论(0)
  • 2021-01-11 11:48

    The easiest way for you will be to use a servlet. What you need:

    • Apache Tomcat (Or any other Servlet container)
    • Knowledge of what a servlet is (basically a class that extends from servlet, like httpservlet)
    0 讨论(0)
提交回复
热议问题