home
WebブラウザでJavaアプレットを実行するための環境設定(その2)
1. User Policy Fileの設定
OSがWindowsの場合
- ここをクリックして、User Policy Fileの設定を参照してください。
- 次に、ファイルの内容をドラッグ、コピーしてください。
- 「メモ帳」を起動し、コピーしたUser Policy Fileの内容を貼り付けてください。
- permission java.io.FilePermissionのところで、データファイルの置かれているディレクトリーとファイル名を適宜変更してください。
- 「保存場所」を適当な場所(例えば、「デスクトップ」、「マイドキュメント」など)にし、「ファイルの種類」を「すべてのファイル」を選択し、ファイル名を「.java.policy」にして保存してください。(最初に . (ドット)からはじまることに注意。)
- Windows8を使用している場合、「コンピューター」→「ローカルディスク(C:)」→「ユーザー」→user(または、自分の「ユーザー名」)の順に進み、そのフォルダーの中にファイルを移動してください。
- Windows Vsita、Windows7を使用している場合、「マイコンピュータ」→「ハードディスクドライブ(C)」→「Users」→自分の「ユーザー名」の順に進み、そのフォルダーの中にファイルを移動してください。
- WindowsXP/2000を使用している場合、「マイコンピュータ」→「ハードディスクドライブ(C)」→「Document and Settings」→「Owner」(または、自分の「ユーザー名」)の順に進み、そのフォルダーの中にファイルを移動してください。
- Windows 98/Meを使用している場合、「マイコンピュータ」→「ハードディスクドライブ(C)」→「Windows」の順に進み、そのフォルダーの中にファイルを移動してください。
OSがWindows以外の場合(Macintosh、Linux等)
- ここをクリックして、User Policy Fileの設定を参照してください。
- 適当なエディタを起動してください。例えば、emacsなど。
- 次に、ファイルの内容をドラッグ、コピーし、エディターに、コピーしたUser Policy Fileの内容を貼り付けてください。
- permission java.io.FilePermissionのところで、データファイルの置かれているディレクトリーとファイル名を適宜変更してください。
- ファイル名を「.java.policy」にしてホームディレクトリーの下に保存してください。
2. deployment propertiesの設定
デフォルトのままでは、アプレット実行時に、ポリシーファイルは読み込まれない設定になっています。そこで、アプレット実行時に、ポリシーファイルを読み込むように、deployment.properties
を編集しなけれなばりません。
OSがWindowsの場合
以下のフォルダーにあるdeployment.properties
を編集してください。
C:\Users\foo\AppData\LocalLow\Sun\Java\Deployment\deployment.properties
を開き、
deployment.security.use.user.home.java.policy=true
の一行を加えてください。
ユーザーのフォルダーが隠しフォルダーになっている場合
Windows8
- userフォルダー画面で、「オプション」をクリックしてください。
- フォルダー オプション画面の「表示」をクリックし、「隠しファイル、隠しフォルダー、および隠しドライブを表示する」を選択し、「適用(A)」、「OK」をクリックてください。
- deployment propertiesの設定が終了したら、フォルダーの表示を隠しフォルダーに戻してください。
Windows7以前
- ここを参考に
してください。
- deployment propertiesの設定が終了したら、フォルダーの表示を隠しフォルダーに戻してください。
OSがMac OSXの場合
以下のパスにあるdeployment.properties
を編集してください。
/Users/foo/Library/Application\ Support/Oracle/Java/Deployment/deployment.properties
を開き、
deployment.security.use.user.home.java.policy=true
の一行を加えてください。
OSがLinuxの場合
以下のパスにあるdeployment.properties
を編集してください。
/home/foo/.java/deployment/deployment.properties
を開き、
deployment.security.use.user.home.java.policy=true
の一行を加えてください。
Kazushi Neichi
Department of Business Administration, Tohoku Gakuin University