javawsを使用して.jnlpファイルを実行しようとしています。次のエラーが発生します。
Caused by: net.sourceforge.jnlp.LaunchException: Fatal:
Application Error: The JNLP application is not fully signed
by a single cert. The JNLP application has its components
individually signed, however there must be a common signer to
all entries.
デフォルトの Java VM は、これらのセキュリティ制限を適用するようです。これで、この.jnlpファイルのソースが安全であると確信していたので、実際に実行したいと思います。悪いことに、Windowsから同じファイルをダウンロードして開くことが実際に機能します。理由がわからない?
javawsにこの問題を無視するようにどのように指示できますか?
javaws - バージョン:icedtea-web 1.6.2(1.6.2-3.1)
debianstretch、カーネルLinux 4.9.0-8-amd64
編集:この記事は詐欺と見なされます。署名されていないjavawsコードの実行
しかし、すべての可能な解決策は私には適していません。
次に追加:
deployment.security.level=ALLOW_UNSIGNED
到着
.java/deployment/deployment.properties
動作しません。また、~/.config/icedtea.webが.java/deploymentのエイリアスであると言うのも正しくありません。このファイルは ~/.config/icedtea.web にまったく存在しません。少なくとも私のシステムにはありません。 deployment.prpoertiesを~/.config/icedtea.webに接続しました。役に立たない。
~/.config/icedtea.webが.java/deployment/を指すようにリンクを作成しました。それも無駄です。
その後、無効Algorithmsをコメントアウトすることをお勧めします。
/etc/java-*-openjdk/security/java.security
私のシステムには、/ etcおよび/ usrを含むいくつかのjava.securityファイルがあります。システム上のすべてのjava.securityファイルでこの行をコメントアウトしました。
したがって、この投稿は同様の問題の重複である可能性があります。提案された解決策は問題を解決しないので、明らかに別のものです。
原因に近づくためにどのような他の情報を提供できますか?セキュリティ設定を変更せずにWindowsですぐに機能するのはなぜですか?