applet调用javacomm20-win32API注意事项
java的安全机制限制了applet对客户端的操作一些操作,applet要想使用客户端的一些资源,那么就得授权认证签名什么的,这也就是增加了javaComm20-win32在applet中的使用难度。我可是折腾了好久才搞定的(不要被我这废话给吓着,有信心能搞定的)。
1)初始化一个web start(java plug-in)是非常重要的
http://www.iteye.com/topic/61755,一般情况下,你安装jdk的时刻就会帮你安装好的。在控制面板中找到"java plug-in“并且打开,找到”高级“指定所用的jre,你可以使用默认(C:\Program Files\Java\j2re1.4.2_08)的jre.
2)部署javaComm20-win32
http://hgq0011.iteye.com/blog/31508。win32com.dll复制到java.home(也就是jre的路径)/bin下;把javax.comm.properties复制到java.home/lib下;把comm.jar添加到你classPath下。前面两个都是非常重要的。
3)在调用applet类中加入,
public class AppletToComm extends JApplet {
static { System.setSecurityManager(null); }//不使用安全管理器
.......
public void callComm(){
[color=orange]//使用javaComm20-win32[url]http://hgq0011.iteye.com/blog/31508[/url][/color]
}
}
如果不这样的话,就会抛出”Caught java.lang.NullPointerException: name can't be null while loading driver com.sun.comm.Win32Driver“或者” C:\Program Files\Java\j2re1.4.2_08\bin\win32com.dll already loaded in another classloader“ 的异常。
4)在JDK中对applet签名。
在C:\Program Files\Java\j2re1.4.2_08\lib\security\java.policy中增加如下内容
grant {
permission java.security.AllPermission;
};
这样保证applet能使用任何资源。
分享到:
- 2007-03-27 16:57
- 浏览 2155
- 评论(0)
- 论坛回复 / 浏览 (0 / 3174)
- 查看更多
相关推荐
JAVA实战项目源码-计算机毕业设计java专业-java+applet-聊天系统-基于JAVA的ICQ系统的设计于实现 系统可以采用任何一种流行的,Java支持的数据库,本系统采用了Microsoft公司的SQL Server2000作为后台数据库。通过...
applet访问本地硬盘----安全机制思想.doc
NULL 博文链接:https://fengyunxiao.iteye.com/blog/1682370
java入门教程__Applet和图形用户界面-.pp
Java applet调用c++ SSO登录javascript脚本开发教程
JAVA实战项目源码-计算机毕业设计java专业-java+applet-项目源码-图片浏览小程序 内附收集文件夹内所有文件的实用小工具
java调用matlab程序的一个applet-java调用matlab.txt 最近在做java实现多Agent,如有同志可相互切磋,现附上一段java调用matlab程序的程序,希望能帮到有需要的同仁。
Open-Mobile-API相关规范及Applet
plasma-applet-active-window-control, 用于控制当前活动窗口的等离子 5小程序 plasma-applet-active-window-control请注意,本项目正在KDE伞下移动。 因此,请在适当的位置进行进一步的翻译或者请求请求: ...
Applet_2023-9-5_169387541302835.pdf
Applet music player by java
Applet_2022-11-30_166977025689932.xdf
Applet_2022-10-24_1022545302.nh.caj
jasperreport 报表打印客户端使用applet打印。
Applet_2022-10-28_1019837267.nh.caj
Applet_2022-10-24_1018075115.nh.caj
Applet_2022-10-24_1021551705.nh.caj
classic java applet classic java applet
JAVA实战项目源码-计算机毕业设计java专业-项目源码-项目说明介绍-java+applet-家庭理财系统
Hanoi塔演示Java小程序; Java Applet基本组件使用; 各种排序方法演示Java小程序; 书架导航JAVA小程序; Java算法源码集合; 小程序中动画及音乐多线程的应用; 留言簿小程序