Вызов файла .jar из JS или PHP

1

Мне нужно выполнить.jar файл, когда пользователь выполняет JS-событие.

Когда пользователь запускает событие JS (нажатием кнопки), JS-функция должна запускать файл.jar, расположенный на компьютере пользователя.

Я искал его, и весь ответ, который я получил, указывает мне использовать PHP вместо JS в этой ситуации.

Может ли кто-нибудь помочь мне в этом?

Является ли метод exec() PHP лучшим способом решения проблемы?

Благодаря :)

  • 5
    Будем надеяться, что это невозможно, иначе на следующей странице, которую вы просматриваете, будет много, если плохой код на вашем компьютере ... скорее всего, вы могли бы вызвать файл JNLP, запускающий приложение или апплет WebStart, которые затем могут быть разрешены выполнять локальную логику
  • 0
    Ваш HTML / JS работает на каком-то удаленном веб-сервере? Если это так, вы не сможете просто загрузить файл JAR с компьютера пользователя и запустить его. Это было бы серьезной дырой в безопасности.
Показать ещё 1 комментарий
Теги:

2 ответа

0
Лучший ответ

Это невозможно сделать.

PHP может запускать только код на вашем сервере. Вы не можете заставить клиента запускать файл jar (если только они не используют уязвимый браузер).

0
shell_exec("java -jar your_JAR.jar arg1 arg2");

Я нашел его здесь.

Надеюсь, поможет!

  • 1
    Это запускает файл .jar на сервере, а не в клиентской системе.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню