【发布时间】:2017-05-26 12:52:11
【问题描述】:
我想用 Apache HTTP Server 运行一个 java 程序。我正在努力在浏览器中显示简单的输出。
在我的 cgi-bin 文件夹中,我有 CgiTest.java,它看起来像这样:
#!"C:\Program Files\Java\jdk1.8.0_101\bin\java.exe"
public class CgiTest {
public static void main(String[] args) {
String type = "Content-Type: text/html\n\n";
String output = "<html>" +
"<p>Hi there </p>" +
"</html>";
System.out.println(type);
System.out.println(output);
}
}
我得到的错误是:
End of script output before headers: CgiTest.java
Error: Could not find or load main class C:.Apache24.cgi-bin.CgiTest.java\r: C:/Apache24/cgi-bin/CgiTest.java
如何运行我的java程序?如果我必须从某个脚本中调用它怎么办?
【问题讨论】: