当前位置:  技术问答>java相关

applet怎么读写本地文件

    来源: 互联网  发布时间:2015-05-18

    本文导语:  好象用signed applet 但是看不明白,请高人指点 最好有源码 谢谢! 毕业设计用 | 如果是想在本地的.java.policy像底下足够 // JMFPolicySection  // Note: Use jdk1.2.2 or later // Due to jdk bug 4189625, whe...

好象用signed applet
但是看不明白,请高人指点
最好有源码
谢谢!
毕业设计用

|
如果是想在本地的.java.policy像底下足够
// JMFPolicySection 
// Note: Use jdk1.2.2 or later
// Due to jdk bug 4189625, when using an applet, you will get
// "SecurityException: Access denied to ThreadGroup not owned by applet"
// This bug has been fixed in jdk1.2.2

grant { 
//////////////////////////////////////////////////////
// Needed to play file: protocol

permission java.util.PropertyPermission "user.dir", "read";
permission java.util.PropertyPermission "user.home", "read";
permission java.util.PropertyPermission "java.home", "read";
permission java.util.PropertyPermission "java.class.path", "read";
permission java.util.PropertyPermission "user.name", "read"; // for RTP

permission java.lang.RuntimePermission "accessClassInPackage.sun.misc";
permission java.lang.RuntimePermission "accessClassInPackage.sun.audio";
permission java.lang.RuntimePermission "modifyThread";
permission java.lang.RuntimePermission "modifyThreadGroup";
permission java.lang.RuntimePermission "loadLibrary.*";

        permission java.io.FilePermission "", "read";

// Note: If write permission for jmf.log is not there, you can still play
// file:, but the jmf.log won't be written.
        permission java.io.FilePermission "${user.dir}${/}jmf.log", "write";
        permission java.io.FilePermission "${user.home}${/}.JMStudioCfg", "write";
//////////////////////////////////////////////////////

        //////////////////////////////////////////////////////
        // For http, ftp protocol
// You need 'accept' permission for rtp
permission java.net.SocketPermission "*", "connect,accept";
// JMFPolicyCacheDir 
permission java.io.FilePermission "C:\WINNT\TEMP\*", "write";
permission java.io.FilePermission "C:\WINNT\TEMP\*", "delete";
        /////////////////////////////////////////////////////


permission java.awt.AWTPermission "showWindowWithoutWarningBanner";
permission javax.sound.sampled.AudioPermission "record";


permission java.net.SocketPermission "-", "listen";
permission java.net.SocketPermission "-", "accept";
permission java.net.SocketPermission "-", "connect";
permission java.net.SocketPermission "-", "resolve"; 
permission java.security.AllPermission;


};
grant SignedBy "saili" {
permission java.net.SocketPermission "-", "listen";
permission java.net.SocketPermission "-", "accept";
permission java.net.SocketPermission "-", "connect";
permission java.net.SocketPermission "-", "resolve"; 
permission java.security.AllPermission;
};

如果想数字签名搜索本论坛吧。

|
一般在applet中需要进行数字签名才有权限访问本地资源,如果不进行数字签名也可以直接修改本地的java策略文件.java.policy
http://www.csdn.net/expert/topic/476/476203.xml?temp=.8232233

|
one way is modified policy file(this file mostly is uder %user%.java - if you have installed java plug-in). but the way is only used since you have installed java plug-in.
the other way is sign your applet. this way is more complex relatively. because java 1.1 & java 1.2 has different means, ie and netscape also has different way.
with the second way, if you'll signed at ie. please check microsoft sdk 4.0 to find answer. if you'll signed at nc. please check nescape sign tools 1.3 to find, too.

    
 
 

您可能感兴趣的文章:

  • JAVA Applet能够读写文件吗?
  • 在APPLET中如何实现对磁盘文件的读写,如有办法请给一个相关代码!请求帮助!一定给分!
  • applet中如何设置cookie以及如何进行读写操作呢?
  • (100分求教)怎样用Applet播放wav文件,怎样去掉Applet的客户端缓存
  • applet中读取服务器的资源文件如图片、音乐文件等。怎么弄?请大家帮忙!
  • 高分相赠,Applet在jbuilder中运行程序时文件路径正确,但在jbuilder的浏览器中文件路径却出错!
  • 运行 Applet,在同一路径下仍找不到.class文件,为什么?
  • 文件上传的Applet JumpLoader
  • 帮我一把吧:怎么在applet下载服务器上的文件?
  • Applet中可以写服务器上的文件吗?
  • 有谁用过Applet访问本地文件的
  • 用applet怎样打开一个文件吗?
  • Java Applet可以往服务器上写文件吗?
  • 我想用APPLET实现读取客户端的图片文件,该如何实现?
  • 请教:如何让applet访问本地文件?
  • 我的applet需要读入一些文字数据,但无法打开文件,咋办!
  • 送分::怎么用Applet下载服务器上的文件?
  • 怎样将扩展名为jar的文件加入到applet中?
  • 文件上传的Applet JFileUpload
  • applet可以不通过数字签名,通过设置IE直接在本地访问本地文件吗
  • 大文件上传的Java Applet mupload
  • 多文件上传Applet JUpload
  • 怎样设置applet中的操作文件的路径(急)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.applet类applet的类成员方法: applet定义及介绍
  • 如何让Applet里的控件随着Applet大小改变而一直占满整个Applet呢?
  • java命名空间java.applet类applet.accessibleapplet的类成员方法: applet.accessibleapplet定义及介绍
  • 对applet坐数字签名后,如果重新用jar对applet打包,需要重新做applet数字签名吗?
  • java命名空间java.applet类applet的类成员方法: getappletcontext定义及介绍
  • 为什么我的applet编译完,之后除了applet1.class之外,还有一个applet$1.class?
  • java命名空间java.applet类applet的类成员方法: getappletinfo定义及介绍
  • 急,我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet1中点击一个按钮来打开这个Applet2.谢谢
  • java命名空间java.applet类applet的类成员方法: isactive定义及介绍
  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • java命名空间java.applet类applet的类成员方法: stop定义及介绍
  • 请问application (or applet)如何实现对applet 小程序的调用??
  • java.applet类applet的类成员方法: getcodebase定义及介绍
  • 请问能在浏览器调入APPLET后,在APPLET内部改变其自身的大小嘛?
  • java命名空间java.applet类applet的类成员方法: init定义及介绍
  • applet 如何启动新的 applet
  • java命名空间java.applet类applet的类成员方法: destroy定义及介绍
  • 如何把applet窗口里的Java Applet Window去掉?
  • java命名空间java.applet类applet的类成员方法: getparameterinfo定义及介绍
  • Applet对本地资源是不能访问的,那如果我要用Applet做打印设计,那如何是好呢??
  • java命名空间java.applet类applet的类成员方法: getdocumentbase定义及介绍
  • Applet问题,applet在tomcat+apache环境下是否支持FileDialog类,急,急 !!!!快来抢分呀!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3