Comments 14
А предупреждение безопасности при запуске апплета показывается?
+2
> NetBeance
NetBeans
> у RXTX шире спектр поддерживаемых операционных систем
Но данный пример работает только под Windows, верно?
NetBeans
> у RXTX шире спектр поддерживаемых операционных систем
Но данный пример работает только под Windows, верно?
0
Посмотрите в сторону Java Web Start (jnlp), там native библиотеки без проблем вроде подключаются стандартным путём. Начиная с Java 6 Update 10 для апплетов тот же jnlp используют.
+1
Я решил точно такую же проблему через довольно простой javascript с применением почти стандартной OCX.
Работает только через IE, зато не нужно джаву городить.
Работает только через IE, зато не нужно джаву городить.
-2
Ну вообще-то есть куда более стандартный способ добавления jar'ов к своему коду:
— кладем либу rxtx.jar рядом с applet.jar
— редактируем манифест-файл applet.jar, добавляя к нему строчку Class-Path:rxtx.jar
Вуаля, либа подкачается сама. Разумеется, можно не класть их рядом, тогда нужно будет добавить путь к класспафу.
— кладем либу rxtx.jar рядом с applet.jar
— редактируем манифест-файл applet.jar, добавляя к нему строчку Class-Path:rxtx.jar
Вуаля, либа подкачается сама. Разумеется, можно не класть их рядом, тогда нужно будет добавить путь к класспафу.
+1
Ну я согласен, только проблема была в том, что rxtx пытается загрузить библиотеку с помощью System.loadLibrary, а саму dll-ку я распаковываю во временную папку, от куда она с помозью данной функции не может быть загруженной. Поэтому пришлось слегка подправить код библиотеки (в трех классах удалить соответствующий вызов). Хотя, конечно можно было бы инсталлировать библиотеку прямо в место установки JDK
0
С версии java 1.6 u10 можно использовать возможности Java Web Start для запуска аплетов.
В таком случае просто прописываете свою .dll в jnlp-дескриптор (тэг nativelib) и вуаля.
java.sun.com/javase/6/docs/technotes/guides/javaws/developersguide/syntax.html
В таком случае просто прописываете свою .dll в jnlp-дескриптор (тэг nativelib) и вуаля.
java.sun.com/javase/6/docs/technotes/guides/javaws/developersguide/syntax.html
+1
Sign up to leave a comment.
Доступ к COM-порту из Java-апплета