JAWS を使用してアプリケーションをデプロイしていますが、2013年後半に警告が表示されるまで機能し、今朝Javaで完全にブロックされました。フランス語のメッセージは次のとおりです。
アプリケーションブローケパーレスパラメトリックデセキュリテ
Vosparamètresdesécuritéonbloquél'exécutiond'une applicationauto-signéeavec une version obsolete ouarrivéeàexpiration Java。
およそ次のように翻訳されます:
セキュリティ設定によりブロックされたアプリケーション
古いまたは古いJavaで自己署名されたアプリケーションの実行がセキュリティ設定によりブロックされました。
文法はそれほど明確ではなく、文の終わりは次のいずれかとして読むことができます。
英語でまったく同じメッセージをオンラインで検索しましたが、見つかりませんでした。そのため、文法はまだ不明確です。メッセージにはName: xyz / From: http://url/
がなく、上で入力したテキストと青い「i」アイコンのみがあることに注意してください。
今、私はこのエラーメッセージの正確な意味を本当に理解していませんが、私の JAR ファイルはすべて自己署名されているため問題があることを知っています。私はすでに他のWindowsクライアントでこれに直面しており、簡単でした:
.cer
証明書を抽出しました。私のテスト設定では、ある顧客にとっては魅力的でしたが、別の顧客にはまだ問題があり、ソフトウェアを実行できません。
これは私からの大きな問題であり、何をすべきか分かりません。 Javaコンパイラをアップグレードし、すべてを再コンパイルし、すべてのJARファイルに再度署名して、クロスフィンガーする必要がありますか? Windowsボックスで証明書を信頼し、Javaアプリケーションを実行させるにはどうすればよいですか?
Just Go To *Startmenu>> Java> > Javaの設定 >> セキュリティ >> サイトリストの編集 >> 問題のあるリンクをコピーして貼り付ける >> OK修正された問題:)*
私は同じ問題を抱えていました。そこで、コントロールパネルからJavaオプションに移動しました。例外に対して問題があったWebアドレスをコピーし、修正しました。
私は同じ問題を抱えていましたが、Java Control Panel-> Security-> SecurityLevel:MEDIUMから解決しました。そのため、証明書、インポート、エクスポートなどを管理しません。