問題タブ [applet]

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.

0 投票する
6 に答える
2973 参照

java - カタツムリのペースで読み込まれる Java アプレット

PHP Web ページに Java アプレット アプリケーション ( achart) があります...問題は、Java アプレットの読み込みに時間がかかることです...これらのアプレットを同様のテクノロジに置き換えることを考えていますが、高速です...私は期待していますAjax...私の他のオプションは何ですか...?

0 投票する
3 に答える
1817 参照

java - JRE 1.5 (IE6) を使用するアプレットは、HTTPS 経由で HTML ページを開くことができず、JRE1.6 で動作します

JEdi​​torPane で小さな HTML ページを表示する小さな (500kb) スイング アプレットがあります。これは、ほとんどのブラウザーと JRE で問題なく動作しますが、JRE 1.5 (IE6) では空白で表示されるようです。Java コンソールまたは例外にエラー メッセージはありません。

アプレットは、すべての JRE を含む TXT ファイルを正常にロードできます。JAVA CONSOLE トレース 5 オプションを使用すると、テキスト ファイルと html ファイルの両方に対して同じ診断メッセージが表示されます。

ネットワーク: https://xxx.net/xxx/data/my.txtを proxy=DIRECT で接続

ネットワーク: https://xxx.net/xxx/data/my2.htmを proxy=DIRECT で接続

さらに何がうまくいかないかを診断する方法、またはそれを修正する方法はありますか?

アプレットをホストしているクライアントのサーバーへのコンソール アクセスはありませんが、HTTPS URL にアクセスして問題を再現するために使用できる IE6+JRE 1.5 のテスト マシンがあります。他のブラウザ / JRE 1.6 では問題は発生しません。

HTML ページとアプレットが同じサーバーの同じフォルダーにあるため、アプレットは署名されていません。

0 投票する
4 に答える
7323 参照

java - ファイアウォールの背後にあるアプレットクライアントでRMIを使用するにはどうすればよいですか?

ファイアウォールの背後にあるアプレットクライアントでRMIを使用するにはどうすればよいですか?

ファイアウォールで保護されたサーバーとファイアウォールで保護されたアプレットクライアントでRMIを使用するにはどうすればよいですか?(もし可能なら)

RMIサーバーがポート1099を使用していることを知っています(デフォルトでは、これは構成可能です)。ただし、この後、通信には別のランダムポートに新しいソケットが必要になります。また、理論的には私の問題を解決するはずのRMIoverHTTPトンネリングのプロキシをクライアントに設定できることも知っています。しかし、それを機能させることはできません(XPクライアントで環境プロパティを設定しようとしましたが、Internet Explorerはそれらを無視し続けます)。

0 投票する
2 に答える
1151 参照

java - Java がターミナル サーバーの Firefox3 で Verdana フォントを使用できないのはなぜですか? (アクセス制御例外)

次の GUI コードは、お客様が使用する OS 環境の 99.99% で機能しています。

ただし、ターミナル サーバーと Firefox 3 の両方を使用している 2 人の顧客がいます。上記のコードでは、ADMIN がログインして Firefox を起動している場合でも、Java プラグイン 1.6.0_11 でこの例外が発生します。

java.security.AccessControlException: アクセスが拒否されました (java.io.FilePermission C:\WINDOWS\Fonts\verdana.TTF 読み取り)

これを調査/修正する方法はありますか?

PS: IE7 は問題なく動作することに注意してください。

0 投票する
1 に答える
3290 参照

java - SSL 経由で Web サービスを使用する Java アプレット

Java アプレットで SSL 経由の SOAP ベースの Web サービスを使用する必要があります。サーブレットを仲介/プロキシとして機能させることができることは知っていますが、アプレットに SSL 経由で Web サービスを直接使用させたいと考えています。問題は、Web サービスをホストしている Web サーバーに証明書を提供することです。Java コントロール パネルからこれらの Java アプレット ランタイム設定を指定しました。

-Djavax.net.ssl.keyStore= <local path to .p12>

-Djavax.net.ssl.keyStorePassword= <password>

また、Java コントロール パネルを介してクライアント証明書 (.p12) をクライアント証明書としてインポートしました。私はやりたいと思っていました:

キーストア ks = KeyStore.getInstance("JKS"); ks.load(new FileInputStream(System.getProperty("javax.net.ssl.keyStore"), System.getProperty("javax.net.ssl.keyStorePassword").toCharArray());

そこからキーストアを使用します。しかし、サイコロはありません!アプレット内からこれらのプロパティにアクセスできないようです。パスもハードコーディングしたくありません。JRE 1.6.0_10 を使用しています

サーブレット プロキシ アプローチなしでアプレットに Web サービスを使用させる他の方法はありますか? 間違った道を進んでいる可能性が高いです。また、可能であれば、Web サービスがアプレットをホストしているものとは異なる場合に、この作業を行うことに興味があります。

ところで:私が離れたいサーブレットプロキシのアプローチは、ここで詳しく説明されています: http://www.ibm.com/developerworks/xml/library/x-jappws/

ありがとう!

0 投票する
12 に答える
12383 参照

java - ASP .NET WebサイトからクライアントにインストールされているJavaランタイムを検出するにはどうすればよいですか?

JavaアプレットをホストするASP.NETWebサイトがあります。Javaアプレットには、Javaランタイムのバージョン1.6Update11が必要です。

クライアントに適切なランタイムがインストールされていることを検出して、インストールされていない場合に有益なメッセージを表示できるようにするにはどうすればよいですか?

ありがとう、

カール。

編集:ソリューションはプラットフォームに依存しない必要があります。

0 投票する
1 に答える
794 参照

java - Java アプレットとの対話

.net経由でJavaアプレットとやり取りできるかどうか知っている人はいますか?

編集: UI オートメーション フレームワークを使用して Java アプレットを見つけ、そこから OCR を使用してデータを読み取り、アプレットへのマウス/キーボード入力をシミュレートすることができました。

0 投票する
3 に答える
6132 参照

java - 不透明度が半分のアプレットに塗りつぶされた長方形を描画するにはどうすればよいですか?

不透明度/透明度が半分のアプレットに塗りつぶされた長方形を描画するにはどうすればよいですか?

0 投票する
1 に答える
2057 参照

java - java.awt.HeadlessException - アプレットが表示されない - その 2

これは、質問 java.awt.HeadlessException - Applet not displayed を参照しています。 java.awt.HeadlessException - アプレットが表示されない

tomcat の startup.sh ファイルに「export DISPLAY=:0.0」を追加すると、HeadlessException はなくなりました。現在、コードの一部は別のサーバーであるバッチ サーバーで実行されています。コードがバッチ サーバーで呼び出されると、同じ HeadlessException が発生します。バッチ サーバーの起動ファイルに同じ "export DISPLAY=:0.0" を追加すると、例外はなくなりましたが、バッチ サーバーで実行されている他の (Java 以外の) アプリケーションで問題が発生しました。これはおそらく、他のアプリケーションで動作しているディスプレイをオーバーライドしているためです。

次に JAVA_OPTS="-Djava.awt.headless=true" をバッチサーバーの起動ファイルにエクスポートしましたが、うまくいきませんでした。Sun からの次のリンクで、コードがヘッドレス例外をチェックする必要があることがわかりました。

http://java.sun.com/j2se/1.4.2/docs/guide/awt/AWTChanges.html

では、ヘッドレス例外をキャッチすると機能するでしょうか? お気に入り: