- - PR -
アプレットからローカルファイルをアクセスする方法を教えてください。
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 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に詳しい方、教えてください。 |
|
投稿日時: 2001-10-09 19:40
1.keytoolによる鍵の作成
2.jarsignerによる署名 3.証明のインポート 4.policytoolによる特権付与 という手順を踏む必要があるようです。詳しいことは私もわからないのですが、以下のリンクにいろいろ情報があるようです。
一応、言いだっしぺなのできちんと調べたかったのですが、現在提出間近の宿題があるので参考リンクだけ提供します。役にたつといいのですが・・・。 |
|
投稿日時: 2001-10-10 22:49
H2さん、情報ありがとうございます。
これから頑張って調べてやってみます。 これからも、よろしくお願いします。 |
|
投稿日時: 2001-10-10 23:30
あと、「新Java入門」です。この本の後半にはJavaのセキュリティ問題とNative環境に対するアクセス方法が詳しく書いてあります。CとC++に対して十分自信がある方なら、ぜひ一度。ちなみに、ZZZは全然だめでした。
|
|
投稿日時: 2001-10-11 02:46
すいません、上記の書名、間違いました。「続Java入門」だと思います。ご迷惑かけて申し訳ありません。
|
|
投稿日時: 2001-10-11 08:55
ZZZさん、情報ありがとうございます。
これからも、よろしくお願いします。 |
1
