Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java EE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 为何用AGLET调用Jpcap时总提示初始化错误?
liugongquan





发贴: 10
积分: 0
于 2005-07-18 15:53 user profilesend a private message to usersend email to liugongquansearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我想用AGLET调用Jpcap来抓取数据包,但运行时总提示初始化错误,提示 java.security.AccessControlException: access denied (java.lang.R
ntimePermission loadLibrary.jpcap),我在.aglet.policy文件中也做了相应的修改,但还是不能正常运行.请高人为我指点,谢谢.下面是代码和.aglet.policy文件内容:
一:代码
package test;
import java.io.*;
import jpcap.Jpcap;
import com.ibm.aglet.*;
public class FirstAgent extends Aglet {
  public void onCreation(Object o) {
    System.out.println("\n************************");
    System.out.println("running in the onCreation()...");
  }
public void run(){
  String[] dev= Jpcap.getDeviceList();//获取可用以捕包的接口
  System.out.println("Device list is: "+dev);//显示捕包的接口

  }
}

二:.aglet.policy
grant codeBase "atp://*:*/" {
//permission java.security.AllPermission ;
permission com.ibm.aglets.security.MessagePermission "*", "*";
protection com.ibm.aglet.security.MessageProtection "*", "*";
permission java.lang.RuntimePermission "loadLibrary.jpcap";
permission java.lang.RuntimePermission "accessClassInPackage.jpcap.*";
permission java.io.FilePermission "C:\\Program Files\\Java\\-", "read, write, execute";
};





Hibernate开发指南

话题树型展开
人气 标题 作者 字数 发贴时间
9384 为何用AGLET调用Jpcap时总提示初始化错误? liugongquan 1102 2005-07-18 15:53

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923