私はIntelliJ IDEAを使用しています。私はHTMLファイルに入れたいフレームをコード化していますので、ブラウザで実行できます。これでJAppletを使用できなくなりましたか?私はこの文書を見つけました:http://docs.oracle.com/javase/tutorial/deployment/webstart/deploying.htmlとこれはhttp://docs.oracle.com/javase/tutorial/deployment/webstart/deploying.htmlですが、私はプログラミングの初心者です。クラスファイルと別のディレクトリで使用したイメージをどのように置くのか、またブラウザで実行するようにアプリケーションに署名する方法についてはわかりません。私はHTMLスクリプトに入れたいJFrameを作った。 (私はJAppletを使用するつもりでしたが、非推奨です)
答えて
私はあなたが
Desktop
クラスを使用することができます
、私は私のブラウザでそれを実行できるようにHTMLファイルに入れたいです。このクラスを使用すると、デスクトップからデフォルトのアプリケーションにアクセスできます。
スイングチュートリアルのセクションを参照してください。How to Integrate With the Desktop class詳細および使用例については、
Java Plugin support deprecatedおよびMoving to a Plugin-Free Webを参照してください。彼らはたい場合は、明示的にJFrame
ベースのアプリケーションを言及していない私の「コピー/ペーストコメント」の一つである
注意。しかし、リンクはまだそのOracle &ブラウザメーカーで関連しているが、アプレットのサポートを段階的に廃止されることはありませんプログラマーは、リッチクライアントアプリケーション(例えば、Swing GUI)をシンクライアントWebページに押し込もうとしています。
OTOHあなたは自由Java Web Startを使用して、ユーザーのデスクトップ上に浮いてしまうために、Webページのリンクから起動することがJFrame
(またはJApplet
)を提供することができます。
でも、それはプログラマーやエンドユーザーにとって単純な問題ではありません。プログラマーは、CAから発行されたコード署名証明書(通常は高価です)を使用してアプリがデジタル署名されていることを確認する必要があります。エンドユーザーは、リンクをクリックするだけで、Java仮想マシンが生成したプロンプトを「OK」し、画面上に表示されることを確認していました。しかし、現在、ほとんどのブラウザは、起動するJVMに直接渡すのではなく、起動ファイルをローカルファイルシステムにダウンロードします。したがって、ユーザーは、ダウンロードした起動ファイルを明示的に見つけてダブルクリックするという余分なステップに直面します。
これはすべて、Webページで動作するプラグインのバグに関するセキュリティ上の問題が原因です。だから、もしこれらのフープの周りに道を見つけるなら、私たちに知らせてください。 緊急の修正が必要なセキュリティ上のバグです。
- 1. 私はターミナルで入力を埋めるためにbashを使ってスクリプトを作りたいです。
- 2. 私は2009年に作成されたpaypal_base.jar&paypal_stubs.jarを使用していますが、6月17日のPaypalでは非推奨になりますか?
- 3. レルム - results.remove()は領域内で非推奨になりました
- 4. layerkit/layerYの代わりに、Webkitでは非推奨となっているものを使用しますか?
- 5. ClientLoginを使用したC2DMは非推奨
- 6. あなたのレルムは、私は私はこのような非同期データの挿入を実行するための推奨レルムアプローチを以下思ったルーパー
- 7. がするよういつでも、それは私がスクリプトを作っ
- 8. Apache MahoutでMLPクラシファイアが非推奨になったのはなぜですか?
- 9. iOSではAUGraphが非推奨ですか?もしそうなら、いつ?
- 10. スナップCI initialize-android.sh許可は、ここで推奨されているように私は私のパイプラインを構成するためにinitialize-android.shスクリプトを作成し
- 11. は、私はローカルホストで私のスクリプトを使用すると、すべてがうまく動作しますが、私が支払ったホスティングにDOMによって解析を使用した場合、スクリプトはこのエラーで動作しない配列
- 12. は、私はこのトピックに関する記事をたくさん見つけましたが、推奨的回答のどれも働いたユーチューブビデオ.NET
- 13. 'gtk_widget_override_font'は非推奨です
- 14. setTabSFromPagerAdapterは非推奨です
- 15. カメラは非推奨です
- 16. FragmentActivity.getSupportMediaController()は非推奨です
- 17. タイプギャラリーは非推奨です
- 18. AppInvite.AppInviteApi.getInvitation()は非推奨です
- 19. WakefulBroadcastReceiverは非推奨です
- 20. NSGregorianCalendarは非推奨です
- 21. ConnectivityManager.CONNECTIVITY_ACTIONは非推奨です
- 22. stringByAddingPercentEscapesUsingEncodingは非推奨です
- 23. getMap()は非推奨です
- 24. cell.imageは非推奨です
- 25. replaceGlyphAtIndexは非推奨です
- 26. GameObject.rendererは非推奨です
- 27. $ HADOOP_HOMEは非推奨です
- 28. AuthorizationExecuteWithPrivilegesは非推奨です
- 29. PlacePicker.getPlace()は非推奨です
- 30. ProgressDialogは非推奨です