将Java类移植到web,同时维护所有功能

将Java类移植到web,同时维护所有功能,java,web-applications,java-web-start,Java,Web Applications,Java Web Start,因此,我编写了一些Java类,它们通过main方法将输入作为传递的参数,然后打印到屏幕上。是否有任何方法可以将其“移植”到可以包含在web文档HTML中的内容?有多个类一起工作,所以我需要一些方法来包括所有这些类,并强制运行一个特定的文件。例如,如果我有Class1.java和Class2.java,我想运行Class1.java,但不知何故,第二个类必须包括在内,因为第一个类依赖于它 我知道这可能不像我现在做的那么简单,例如,更改stdout以使用应用程序屏幕等可能会有一些复杂情况,但任何能让

因此,我编写了一些Java类,它们通过
main
方法将输入作为传递的参数,然后打印到屏幕上。是否有任何方法可以将其“移植”到可以包含在web文档HTML中的内容?有多个类一起工作,所以我需要一些方法来包括所有这些类,并强制运行一个特定的文件。例如,如果我有
Class1.java
Class2.java
,我想运行
Class1.java
,但不知何故,第二个类必须包括在内,因为第一个类依赖于它

我知道这可能不像我现在做的那么简单,例如,更改
stdout
以使用应用程序屏幕等可能会有一些复杂情况,但任何能让我开始的东西都会很有帮助


谢谢

最符合你要求的是一种叫做的技术,这种技术在15年前很流行,但现在很少使用。下一个最佳选择是将类包装在可以在Javaservlet容器中运行的东西中


简单地说,您将接受它们作为URL参数,而不是在main方法中使用参数。您可以打印到一个特殊的流,通过套接字将内容发送到web浏览器,而不是打印到标准输出。web上有许多创建servlet的优秀教程。我喜欢这个:

如果我理解您想要做什么,那么您可以将class2作为成员变量,并在class1的构造函数中初始化它,或者您可以使用spring依赖项注入