2011-07-30 13 views
9

私はJavaのPreferences APIを使用して、小さな情報をスイング/ Javaアプリケーションに格納して取得しています。Javaの環境設定に替わる

私はウェブページからアプリケーションを起動するようにJava Web Startをセットアップしました。セキュリティの例外が発生します。この例外を取り除くために、ユーザーにアクセス許可を求める必要があります。私のアプリケーションはユーザーの許可を必要とする何もしないので、私はそれを拒否します。

私は、ある実行から別の実行にいくつかのキー値を格納するための代替ソリューションが必要なのです。何らかのクッキーか何でも。何か知っていますか?

+0

アプリがクライアントマシンに適度な量のクライアントデータを保存できないことは非常に不合理です。おそらくあなたのアプリに署名する必要があります。 – irreputable

答えて

11

Java Web Startの機能「PersistenceService」を使用すると、「制限された実行環境で実行されているアプリケーションの場合でも、クライアントシステムにローカルでデータを格納する方法が提供されます。関連する例は、herehereです。

+0

[example](http://pscode.org/jws/api.html#ps)の著者、Andrew Thompsonは、追加のガイダンスを提供することができます。 – trashgod

+0

これは私が必要としていたものであり、あなたが指摘した例は非常に明確です。どうもありがとう。 – Joel

関連する問題