- PR -

アプレットからローカルファイルをアクセスする方法を教えてください。

1
投稿者投稿内容
六等星
会議室デビュー日: 2001/10/07
投稿数: 4
投稿日時: 2001-10-09 13:39
藤田と申します。
Javaアプレットからローカルファイルをアクセスする方法を教えてください。

d:\javaのフォルダーにあるアプレットで、
d:\java\test.txt
のファイルのデータを読む場合、
その時のc:\windows\.java.policyの定義は以下記述では
だめなのでしょうか?

grant codeBase "/d:/java/*" {
permission java.io.FilePermission "d:\\java\\*"
,"read";
};

今、
Caught:com.ms.security.SecurityExceptionEx[Test.check]: cannot access file test.txt
filename:test.txt
のエラーになりファイルアクセスがおこなえません。
.java.policyに詳しい方、教えてください。



H2
ぬし
会議室デビュー日: 2001/09/06
投稿数: 586
お住まい・勤務地: 港
投稿日時: 2001-10-09 19:40
1.keytoolによる鍵の作成
2.jarsignerによる署名
3.証明のインポート
4.policytoolによる特権付与

という手順を踏む必要があるようです。詳しいことは私もわからないのですが、以下のリンクにいろいろ情報があるようです。

一応、言いだっしぺなのできちんと調べたかったのですが、現在提出間近の宿題があるので参考リンクだけ提供します。役にたつといいのですが・・・。
六等星
会議室デビュー日: 2001/10/07
投稿数: 4
投稿日時: 2001-10-10 22:49
H2さん、情報ありがとうございます。
これから頑張って調べてやってみます。
これからも、よろしくお願いします。
ZZZ
会議室デビュー日: 2001/08/10
投稿数: 17
投稿日時: 2001-10-10 23:30
あと、「新Java入門」です。この本の後半にはJavaのセキュリティ問題とNative環境に対するアクセス方法が詳しく書いてあります。CとC++に対して十分自信がある方なら、ぜひ一度。ちなみに、ZZZは全然だめでした。
ZZZ
会議室デビュー日: 2001/08/10
投稿数: 17
投稿日時: 2001-10-11 02:46
すいません、上記の書名、間違いました。「続Java入門」だと思います。ご迷惑かけて申し訳ありません。
六等星
会議室デビュー日: 2001/10/07
投稿数: 4
投稿日時: 2001-10-11 08:55
ZZZさん、情報ありがとうございます。
これからも、よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)