在WAMP中执行Java程序

时间:2011-12-16 08:48:16

标签: java wamp wampserver

嗨,有一个使用Netbeans 6.9.1编辑和编译的Java程序。运行后,它在Netbeans输出屏幕中提供正确的输出。但是现在我需要在WAMP服务器上运行这个程序。 WAMP仅支持脚本语言。

我无法运行已经构建的Java程序。如果我尝试在Tomcat中运行,我将无法获得要部署的war文件。我应该使用servlet吗?如果是这样,我如何在Netbeans Java应用程序中使用它?或者我应该将(重写)Java程序转换为PHP程序,如果是这样,如何转换? 如何在WAMP或Tomcat中运行Java程序?

3 个答案:

答案 0 :(得分:1)

如果您的程序写入标准输出,那么您应该能够以某种方式使用CGI

以下是关于该主题的一些(不可否​​认的旧)链接:

http://www.javaworld.com/javaworld/jw-01-1997/jw-01-cgiscripts.html

http://www.gossamer-threads.com/lists/apache/users/184459

他们至少应指向正确的方向。

答案 1 :(得分:0)

看起来您已经创建了一个常规Java程序,因为它输出到NetBeans控制台输出。

您无法将常规Java应用程序安装到此类Web平台上。您需要将其包装在JavaServer Pages(JSP)应用程序,Servlet或Applet中,以便能够在Web服务器上运行它。之后,将Tomcat或GlassFish安装为应用程序服务器,以便能够在localhost上访问它们(两者都可以从NetBeans中选择,它们可以在“插件”菜单中找到)。

一个很好的资源可以参考JSP:http://java.sun.com/developer/onlineTraining/JSPIntro/contents.html

WAMP没有任何帮助,它只能作为PHP内容的主机。

答案 2 :(得分:0)

您有多个运行java程序的选项:

  1. 将您的程序转换为库,然后将其与PHP
  2. 集成
  3. 将您的应用程序打包为Java Web App
  4. 在任何一种情况下,你都应该明确了解jsp,servlet read here