PHP/Java桥。如何从php服务器连接到桌面应用程序
我正在测试PHP/Java网桥连接。我还有一个简单的例子。 php文件是:PHP/Java桥。如何从php服务器连接到桌面应用程序,java,php,Java,Php,我正在测试PHP/Java网桥连接。我还有一个简单的例子。 php文件是: require_once("http://localhost:8087/JavaBridge/java/Java.inc"); $world = new java("HelloWorld"); echo $world->hello(array("from PHP")); 和java文件: import javax.swing.JOptionPane; public class HelloWorld { pu
require_once("http://localhost:8087/JavaBridge/java/Java.inc");
$world = new java("HelloWorld");
echo $world->hello(array("from PHP"));
和java文件:
import javax.swing.JOptionPane;
public class HelloWorld {
public static final String JAVABRIDGE_PORT="8087";
static final php.java.bridge.JavaBridgeRunner runner =
php.java.bridge.JavaBridgeRunner.getInstance(JAVABRIDGE_PORT);
public static void main(String args[]) throws Exception {
runner.waitFor();
System.exit(0);
}
public void hello(String args[]) throws Exception {
JOptionPane.showMessageDialog(null, "hello " + args[0]);
}
}
在一台pc上一切正常。但我必须实现从PHP服务器到java桌面应用程序的连接,该应用程序位于另一台服务器上,而不是本地主机上,因此“localhost:8087/JavaBridge/java/java.inc”无法工作。将来,这个java应用程序将在打印机上打印php网站上的一些数据。
所以我需要远程调用java函数。它应该是一个桌面应用程序,因为我将在未来编写usb连接。请帮助我,谢谢。您不能使用require\u一次包含来自其他主机的文件 如果这个选项可用,许多网站将面临风险 你为什么不从另一个角度来使用它,这里有一些要点可能会有所帮助:
如果您不喜欢,请阅读有关web服务的内容,它可能有您所需要的。我不能这样做。我需要从网站远程运行Java函数。当我点击按钮时,java应用程序应该运行一些操作