как импортировать файл .Jar в Java Script - PullRequest
0 голосов
/ 28 октября 2010

Я хочу импортировать файл .Jar в Java Script, в Jar-файле есть класс, который я хочу использовать в Java-скрипте, а вот код, который я нашел, но пока не смог заставить его работать!

var cl = new Packages.java.net.URLClassLoader(
               [
                   new Packages.java.net.URL('http','My Ip', '8080', 'Hello.jar')
               ]
        );

        var aClass = Packages.java.lang.Class.forName("PackageAddress.Hello", true, cl);// Hello is a public class name
        var aStaticMethod = aClass.getMethod("SayHello", []);//SayHello is a public method returning a string
        var greeting = aStaticMethod.invoke(null, []);
        alert(greeting);

Любые предложения будут оценены

1 Ответ

1 голос
/ 28 октября 2010

Вы этого не сделаете.

JavaScript - это не Java.

И попытка использовать код Java в вашем JavaScript-коде ExtJS приведет к полному излишеству, требуя от пользователей установки плагина Java в своибраузеры, и замедление их браузеров из-за плагина Java.Конечно, предположим, что это может сработать (и я не уверен в этом).

Вы хотите вызывать веб-сервисы из своего кода JavaScript?(Re) Напишите вызов веб-службы на JavaScript. Мало того, что это лучшее решение, но я уверен, что для этого потребуется меньше работы, чем для настройки апплета Java и взаимодействия с ним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...