問題タブ [next-generation-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - アプレット、許可を求めますか?
ファイルにアクセスする必要がある Java アプリケーションを作成しました。使用しようとすると、適切な権限がないというエラーが表示されます。走る前に彼に許可を求めるにはどうすればよいですか?
java - Java アプレットの印刷ダイアログが消えない
サーバーから画像を取得して印刷する単純な Java アプレットがあります。唯一の問題は、次の Java セキュリティ警告が表示されることです。
このサイトやウェブ全体を調べていると、アプレットに署名することを提案する人もいれば(試してみても無駄だった)、ローカルのJavaセキュリティ設定を変更することを提案する人もいますが、それは私のクライアントには適していません。
アプレットの開始時にこの警告が表示されるだけでなく、コードがプリンターと対話しようとするたびに、ダイアログが再表示されます。また、[このアプレットがプリンターにアクセスすることを常に許可する] の横にチェックボックスがないことに注意してください。これらの症状は、どのブラウザーでも表示されます。
java がユーザーの選択を尊重してジョブをプリンタに送信できるようにするにはどうすればよいですか?
java - Swing / 同じ JVM 内の複数のアプレット
Swing-GUI 内の core.jar である processing(.org) を使用しています。現在、GUI 内のいくつかのビューを初期化しようとしていますが、処理コアは単純なアプレット (PApplet はアプレットを拡張します) であり、同じ JVM/同じ GUI でより多くのアプレットを初期化できるかどうかは現在わかりません。
編集:処理から開始/使用されるアニメーションスレッドが原因で問題が発生している可能性があります(正確に1つのビューをアクティブにしているときに何かが混乱するのはそのためかもしれません)。
java - アプレットの表示に問題がある
動作中のアプレットを Firefox で表示しようとしています (また、IE でも表示したいと考えています)。HTMLで次を使用しています:
私の test.jnlp ファイルには次のものが含まれています。
やるべきことはすべてやったように見えます。JNLP と JAR ファイルを HTML ファイルと同じディレクトリに配置しました。JNLP と HTML は正しいように見えますが、ページを表示してもアプレットが表示されません。さらに悪いことに、失敗メッセージや、何かが起こっていることを示すものは何もありません!
ここで何か不足していますか?誰かアドバイスください。
java - ローカル ファイル システムにアクセスするためのアプレット フレームワーク
ブラウザを介してサーバーとローカル マシン間でファイルを同期するには、Java アプレット フレームワークまたはそのようなものが必要です。もちろん、そのアプレットを自分で作成することもできますが、おそらく誰かがそのアプレットを見たり実行したりしたことがあるでしょう。
ブラウザーを介してローカル ファイル システムにアクセスするための Java アプレット フレームワークはありますか?
java - アプレットのセキュリティ例外のフォールバックを提供する
いくつかの特権で実行する必要があるアプレットがあります。つまり、ロード時に警告メッセージが表示されます。ユーザーが警告メッセージを拒否した場合は、エラーページにリダイレクトして、何が起こったのかを説明したいと思います。これを行う方法はありますか?
タイマーを実行して一定時間後にリダイレクトすることを検討しましたが、それはそれほど正確ではなく、代わりにポップアップからの応答をキャッチするとよいでしょう。
ユーザーが警告を拒否すると、次の例外がスローされます。
例外は、init関数に到達する前にスローされます。
java - Jnlpが認証にエラーを出す
キーストアとその内部キーを生成しました。次に、署名済みのJavaアプレットがあります。しかし、jnlpアプレットを起動するたびに、インターネットブラウザのセキュリティ警告ダイアログが表示されます。アプリケーションサーバーとクライアントマシンが同じネットワークにある場合、ダイアログボックスに「Publisher:MyCompanyName」と表示されますが、インターネットからアプリケーションにアクセスすると、「Publisher:UNKNOWN」と表示されます。
この問題の原因を教えていただければ幸いです。
java - サーバーでファイルが変更された場合でも、JNLP ファイルは常にキャッシュからダウンロードされる
Java アプレット ベースの Web アプリケーションの 1 つでパフォーマンス ヒットが発生しました。そこで、アプレットの読み込みを改善するために JNLP の概念を実装しました。
JNLPによると、
JAR ファイルは初めてクライアント マシンにダウンロードされ、ローカルにキャッシュされます。
サーバー内のアプレットのバージョンがキャッシュ内のアプレットのバージョンと一致する場合、アプレットはダウンロードされず、代わりにキャッシュからロードされます
サーバー側で JAR のバージョンが変更された場合、キャッシュ内の古い JAR が新しい JAR に置き換えられます。
しかし、私たちのアプリケーションでは、期待どおりに機能していません。jnlp ファイル自体がキャッシュから取得されているため、古い jar バージョンが含まれていることがわかりました。
ブラウザを閉じて開くたびに、jnlpファイルだけを新たにダウンロードする方法はありますか? または、これを修正する別の方法はありますか?
どんな助けでも大歓迎です!!
JNLP ファイル
java - クラスが見つかりません JNLP を使用してアプレットを起動するときの例外
JNLP を使用して jar ファイルを起動しようとしたときに問題が発生しました。以前、JNLP なしで問題なくアプレットを起動しました。jnlp ファイルと一緒に同じディレクトリに保持されている 3 つの異なる jar を起動します。すべての jar がダウンロードされますが、外部 jar の 1 つ (つまり、メインの jar ではないもの) からクラスをロードしようとするとすぐに classNotFoundError が表示されます。アプリケーションはこれが発生するまで実行されるため、メインの jar が実行されているように見えます。JNLP ファイルは次のようになります。
アプレットは、次のように HTML ファイルから起動されます。
Janela で jnlp をチェックしたところ、エラーは発生しませんでした。jnlp ファイルがなくても、Eclipse からアプレットを実行できます。また、ファイルまたはファイルへの URL を指定して、javaws から jnlp ファイルを開くこともできます。そのため、間違っているのはhtmlだと思います。ただし、これは私が得た限りです。次のJavaScriptで起動しようとしましたが、同じ結果になりました:
java - JNLP クラスパスのネストされたフォルダー
JNLP アプレットのデプロイで問題が発生しています。
何らかの理由で、必要なすべてのファイルを JNLP ファイルと同じディレクトリに配置しないと、Java はファイルが見つからないと文句を言います。
jnlp ファイルの例:
フォルダーから移動lwjgl.jar
しwindows.jar
て、lib
他のすべてと同じフォルダーに移動しましたが、機能しますが、そうしないとクラスパス例外が発生する理由がわかりません。これを機能させるために変更する必要があるものは他にありますか?
スタックトレース: