从php访问远程java文件(.jar)
我跟着 要从php到java进行通信,如果.jar(java程序在本地主机上运行(如果php和java都在同一台机器上))工作正常。但我的要求是java文件在不同的机器上运行,php在另一台机器上运行,我应该如何进行通信,从php访问远程java文件(.jar),java,php,php-java-bridge,Java,Php,Php Java Bridge,我跟着 要从php到java进行通信,如果.jar(java程序在本地主机上运行(如果php和java都在同一台机器上))工作正常。但我的要求是java文件在不同的机器上运行,php在另一台机器上运行,我应该如何进行通信, 让我解释一下,我正在做的是,请求通过php/java桥从网页(php)发送到java程序(将在远程机器上运行)来执行任务,一些参数从php传递到java,完成任务后,java程序将一些参数返回给php,如果java程序和web在同一台机器上,这就可以了,但我想在另一台机器上运
让我解释一下,我正在做的是,请求通过php/java桥从网页(php)发送到java程序(将在远程机器上运行)来执行任务,一些参数从php传递到java,完成任务后,java程序将一些参数返回给php,如果java程序和web在同一台机器上,这就可以了,但我想在另一台机器上运行java文件我建议您使用
deployJava.js
在php中运行.jar文件
deployJava.js实际做什么?:deployJava.js将以小程序的形式在php中运行.jar文件。您可以使用applet在php或html中运行.jar文件。js将帮助您在.jar文件中传递参数并检索从java程序返回的事件
我曾经使用deployJava.js在html文件中以小程序的形式运行remote.jar文件
示例代码段:
<script src="deployJava.js"></script>
<script type="text/javascript">
var attributes = { id:'peers', code:'net.sourceforge.peers.javascript.JsUserAgent', width:1, height:1} ;
var parameters = {jnlp_href: 'applet-tests.jnlp'} ;
deployJava.runApplet(attributes, parameters, '1.6');
</script>
var属性={id:'peers',代码:'net.sourceforge.peers.javascript.JsUserAgent',宽度:1,高度:1};
var参数={jnlp_href:'applet tests.jnlp'};
runApplet(属性、参数,“1.6”);
谢谢。我用示例代码片段编辑了答案。仅供参考@AbdulGhaffarStill困惑了,我应该怎么做,我已经编辑了我的问题,请看一下。你想运行java文件还是.jar文件?因为两者将以不同的方式运行@AbdulGhaffar或者如果可能的话,请用一些代码片段更详细地解释..jar文件(我在java程序中创建了.jar)java程序是.jar文件的形式