2016-01-19 5 views
2

Я следил за phpjavaBridge для связи с php на java, работая нормально, если .jar (java-программа запущена на локальном хосте (если оба php и java находятся на одной машине) , Но мое требование состоит в том, что java-файл работает на разных машинах и php на другом, как мне сообщить об этом, Позвольте мне объяснить, что я делаю, Запрос отправляется с веб-страницы (php) в java-программу (будет работать на удаленном компьютере) через php/java Bridge для выполнения задачи, некоторые параметры передаются из php в java, после выполнения задачи возвращают java-программу обратно некоторые параметры в php, это нормально работает, если Java-программа и веб-сервер находятся на одной машине, но я хочу запустить java-файл на другой машинеДоступ к удаленному файлу java (.jar) из php

+0

java-программа в форме файла .jar –

ответ

1

Я предлагаю вам использовать deployJava.js для запуска .jar файла в php.

Что на самом деле развертываетJava.js?: deployJava.js запустит ваш .jar-файл в php как апплет. Вы можете запустить файл .jar в php или html с помощью апплета. deployJava.js поможет вам передать параметры в файле .jar и получить события, возвращаемые из java-программы.

Я использовал для запуска удаленный файл .jar как апплет в html-файле с помощью deployJava.js.

Пример фрагмента кода:

<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> 

Спасибо.

+0

Любой пример, пожалуйста? –

+0

Я отредактировал ответы с фрагментом кода примера. FYI. @AbdulGhaffar –

+0

Все еще смущенный, как я должен это делать, я отредактировал свой вопрос, пожалуйста, взгляните на это. –

Смежные вопросы