ローカルファイルシステム上のJARファイルから情報を取得し、アプレットに表示するjpanelを作成するJavaアプレットを作成しています。Javaアプレットによるローカルファイルシステムへのアクセス
アプレットがEclipseのappletViewerで正しく読み込まれるようになっていますが、作成したHTMLファイルを起動するたびにロードされません。
htmlファイルは、クラスファイル、または外部のJARファイルを指します。
何か提案がありますか?
おかげ
ローカルファイルシステム上のJARファイルから情報を取得し、アプレットに表示するjpanelを作成するJavaアプレットを作成しています。Javaアプレットによるローカルファイルシステムへのアクセス
アプレットがEclipseのappletViewerで正しく読み込まれるようになっていますが、作成したHTMLファイルを起動するたびにロードされません。
htmlファイルは、クラスファイル、または外部のJARファイルを指します。
何か提案がありますか?
おかげ
はい、アプレットは、jarsignerツールで署名されている場合。
なぜEclipseでは読み込みが行われますが、Webブラウザでは読み込まれませんか? –
明示的に許可されていない限り、アプレットはローカルファイルシステムにアクセスできません。
権限エラーではなくパッケージ化エラーがあるように「読み込まない」という音がします。アプレットビューアのログを見てください。
私はすべてのアクセス権を許可するポリシーファイルを持っています。 –
ポリシーファイルがサンドボックス外のアプレットを許可しているとは思えません。 –
@ThorbjørnRavnAndersen彼らはそうです。すべての権限をコードベースに割り当てることができます。ローカルのファイルシステムは異なる場合があります。 – flup
あなたはアプレットプロジェクトを右クリックして、その後はNetbeansを使用している場合は - >プロパティ - > webstart-> clickon Enablewebstart - OK
> customize->を選択ラジオ自己signedByのgeneratedkey->そして、あなたの仕事になりますdone
これは、インターネット上のアプレットでは機能しません。なぜ地球上でアプレットの 'archive'属性にJarファイルを追加するだけではないでしょうか? BTW - * "なぜEclipseでは負荷がかかりますが、Webブラウザではありませんか?" * IDEの典型的なEclipseは、セキュリティサンドボックスを持たないアプレットを実行するためです。 –