自宅PC(Windows7)でJavaアプレットを作成し、HTMLファイルから実行したところ、タイトルのエラーが表示されました。getImage()でPCのハードデスク内の画像ファイルを読み込み表示させる、簡単なプログラムです。インターネットで調べたところ「java appletはセキュリティ上の制限でユーザのローカルファイルにアクセスできません。」だそうです。
C:\Program Files (x86)\Java\jre7\lib\security\java.policy を以下の様に修正しましたが、駄目でした。
grant {
permission java.security.AllPermission;
};
その際、元のファイル名を.java.policy_save に変更して、同じフォルダに保存したつもりですが、みつかりません。(したがって、元に戻せない。)
アプレットでPC内の画像ファイルを表示する方法、および、java.policy を元に戻す方法をご存知の方、ご教授下さい。ちなみに当方、趣味でJavaを勉強しており、ITの難しい事はわかりません。
宜しくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
PC内の画像ファイルとおっしゃっているのはアプレットのコードベースとは無関係の任意のファイルという意味だと思いますがアプレットはそういう目的には使わないと思います。
アプレットが対象とするリソースはアプレット自身が属しているサイトやjar内のリソースだけとするのが普通の考え方だと思います。ブラウザ上で動作するアプレットから任意のローカルリソースをアクセスできてしまうというのはセキュリティー上できてよいことではないと思いますので。
PCの任意ローカルリソースにアクセスしたいのであればアプレットを選択するのではなく単純にスタンドアローンアプリケーションにすべきだと思います。
ちなみに環境をこわしてしまったのならもう一度JREをインストールしてはいかがでしょうか。それが一番単純&確実だと思います。時間もそれほどかからないですし。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- Java マイクラでPythonのプログラミングができません 3 2023/05/28 07:15
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- オンラインゲーム マイクラでopitifineが導入できません 1 2022/03/27 13:19
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
C#のメモリマップドファイルに...
-
SurfaceViewの一時停止や再開方法
-
java起動時の日本語引数文字化...
-
JavaアプレットはWebブラウザ上...
-
作ったアプレットを自動でアプ...
-
JSPファイルで生じるエラーをど...
-
Javaでのエラーについて
-
gitでバージョン指定してダウン...
-
バイナリファイルの著作権など...
-
使用しているJUnitのバージョン...
-
VBAの「for i=1 to cells(…」...
-
JavaとAndroidアプリ(Java)違...
-
データベースのデータをTextBox...
-
エクリプスのプログラミングに...
-
外字の判定方法がわかりません。
-
為替レートの取得方法
-
java と javax の違いは?
-
Javaでの三目並べのソースコード
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
VBのWPFとはなんでしょうか?
-
unzip32.dllの利用について(64b...
-
プラグインとパッチの違いは?
-
意味が分からないエラー
-
帳票出力について
-
java3dが動かない
-
32ビットのアプリで、64ビットO...
-
ASP(VB).NETでの背景色変更
-
ログオフ中でもアプリケーショ...
-
C#のメモリマップドファイルに...
-
AccessとVBの違いについて
-
Java でネイティブアプリケーシ...
-
このVBAでExcelアプリケーショ...
-
HTMLアプリケーションの作成
-
[VB.2005]クライアントからWEB...
-
C++からC#へ
-
JAVAプログラムをWEB表示させる...
-
SurfaceViewの一時停止や再開方法
おすすめ情報