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
- 浏览 2191
- 评论(0)
- 论坛回复 / 浏览 (0 / 3197)
- 查看更多
相关推荐
标题中的“网页上Applet用javacomm20读取客户端串口”指的是在Web页面中使用Java Applet通过javacomm20这个库来访问客户端计算机的串行通信端口(COM口)。这通常用于实现远程控制、数据传输或者设备交互等应用场景...
Java毕设-家庭理财系统(java+applet) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! Java毕设-家庭理财系统(java+applet) Java毕设-家庭理财系统(java+applet) Java毕设-家庭理财系统(java+applet) Java...
Applet是一种小型Java应用程序,通常在移动设备上运行,它们可以利用Open-Mobile-API进行功能验证和性能测试。这里的测试Applet针对的是Transport API的v2.2版本及其错误修正,开发者可以使用这些Applet来检验自己的...
Java毕设-阳光酒店管理系统(javaapplet+SQL) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! Java毕设-阳光酒店管理系统(javaapplet+SQL) Java毕设-阳光酒店管理系统(javaapplet+SQL) Java毕设-阳光酒店管理...
JAVA实战项目源码-计算机毕业设计java专业-java+applet-聊天系统-基于JAVA的ICQ系统的设计于实现 系统可以采用任何一种流行的,Java支持的数据库,本系统采用了Microsoft公司的SQL Server2000作为后台数据库。通过...
Java Applet 是Java技术在早期Web开发中的一种应用方式,它允许开发者创建可以在网页中运行的小型程序。这个入门教程将带你了解Java Applet的基本概念、工作原理以及如何编写和部署。 1. **Java Applet简介** - ...
java入门教程__Applet和图形用户界面-.pp
1. **引入依赖**:首先,在项目中引入JasperReports Applet 5.1.0的相关库文件,包括jasperreports-applet-5.1.0.jar。 2. **创建报表**:使用JasperSoft Studio或类似的工具设计报表模板,并将其编译为.JRXML或....
【Applet音乐播放器使用Java实现】 在Java编程领域,Applet是一种可以在Web浏览器中运行的小型Java程序。本项目“Applet music player by java”是利用Java技术开发的一个嵌入到网页中的音乐播放器应用。它使得用户...
Java 2平台安全技术是Java开发中的核心组成部分,它为应用程序提供了一套强大的安全机制,保护系统免受恶意代码的攻击。本资料“Java 2平台安全技术-结构,API设计和实现”深入探讨了这一领域的关键概念和实践。 1. ...
Java Applet调用C++ SSO登录JavaScript脚本开发教程主要涉及了跨语言交互、SSO(Single Sign-On,单点登录)技术以及自动化登录流程的实现。在本教程中,我们将探讨如何利用Java Applet作为桥梁,调用C++实现的SSO...
java调用matlab程序的一个applet-java调用matlab.txt 最近在做java实现多Agent,如有同志可相互切磋,现附上一段java调用matlab程序的程序,希望能帮到有需要的同仁。
Java 2的安全体系结构不仅保护用户的文件和私人数据免受恶意程序或病毒的侵害,还为开发者提供了集成安全性功能的API方法,包括定义资源权限、加密、安全管理、策略管理和公钥/私钥管理等功能。 #### Java 2的新...
在"java-applet-soket-rmi.rar_websign.html"项目中,我们可以看到以下核心知识点: 1. **Java RMI的原理**:RMI使用接口定义服务,客户端通过引用远程对象的接口来调用其方法。这些调用会被转换为网络消息,由RMI...
JDK 14正式废弃了Java Applet API,因为这种技术已经过时且不再安全,现代Web应用通常使用更现代的技术,如JavaScript和HTML5。 6. **JEP 350:增强G1垃圾收集器** G1垃圾收集器进行了优化,提高了性能并减少了...
### 注意事项 - 由于安全限制,Applets在现代浏览器中已不再支持,大多数现代Web开发倾向于使用WebGL、WebAssembly等技术替代。 - 为了确保兼容性,使用`<object>`或`<embed>`标签代替`<applet>`标签,配合`param`...
JavaApplet是Java技术在早期Web开发中的一种重要应用,它允许开发者创建可以在网页中运行的小型程序。这些小程序能够增强交互性,提供动态内容,比如游戏、图表、动画等。JavaApplet运行在用户的浏览器上,由Java ...
本项目是一个基于JAVA技术的实战应用,主要针对计算机专业毕业生的毕业设计,旨在提供一个实际的编程经验,帮助学生理解并掌握Java语言及其在Web开发中的应用,特别是与Applet相关的技术。Applet是Java早期用于Web...
Java Applet程序是一种基于Java平台的小型应用程序,它可以在网页上运行,为用户提供交互式的体验。在本案例中,我们讨论的是一个Java Applet实现的"俄罗斯方块"游戏。这个程序利用Java语言的特性,增加了游戏的趣味...
JS与Applet之间的交互是基于Java Applet API中的`JavaScriptObject`接口和`LiveConnect`机制。在JavaScript中,我们可以通过`document.applets`对象来访问已加载的Applet实例。而在Applet中,可以使用`...