Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用servlet运行普通java类?_Java - Fatal编程技术网

如何使用servlet运行普通java类?

如何使用servlet运行普通java类?,java,Java,我有一个java类,它接受一个.txt文件并将其转换为pdf文件。问题是我想在servlet中调用这个java类,但它没有发生 我尝试了几种不适合我的方法。Servlet是一个服务器组件,它正在您的应用服务器上运行。它不再是在自己的jdk中运行的普通java文件。看到下面的答案,应该可以帮助你开始 有多种方法可以运行servlet。基本上,您可以有一个客户端来调用servlet。客户端可以是html/jsp、另一个servelt、一个junit测试类等等。您需要记住的唯一一件事是模拟/传递适当的

我有一个java类,它接受一个.txt文件并将其转换为pdf文件。问题是我想在servlet中调用这个java类,但它没有发生


我尝试了几种不适合我的方法。

Servlet是一个服务器组件,它正在您的应用服务器上运行。它不再是在自己的jdk中运行的普通java文件。看到下面的答案,应该可以帮助你开始

有多种方法可以运行servlet。基本上,您可以有一个客户端来调用servlet。客户端可以是html/jsp、另一个servelt、一个junit测试类等等。您需要记住的唯一一件事是模拟/传递适当的参数。我的java类是text2pdf,我试图通过创建类text2pdf的实例,在名为servlet1的servlet中访问它,即text2pdf obj=new text2pdf(),尝试调用main方法,因为我没有任何要传递的参数,所以我得到了一个错误,你必须做一个最小的,完整的,可验证的例子。看//这是我的textpdf类