を使用してローカルメモ帳を実行するために、どのように私は、Springアプリケーションからローカルnotepad.exeをを実行する必要があります。私を提案してもらえますか?は、Spring Webアプリケーション
答えて
あなたはRuntime classからexec
メソッド呼び出しを使用することができます。 documentation経由
Runtime.getRuntime().exec("c:\\path\\to\\the\\executable\\notepad.exe"));
:このよう
は、独立したプロセスで指定された文字列コマンドを実行します。 これは便利な方法です。フォームEXEC(コマンド)の呼び出しは、呼び出し
exec(command, null, null)
とまったく同じように振る舞います。
しかし、IMHOはデスクトップアプリケーションでSpring
を使用する場合にのみ意味があります。サーバー側でexec
は、通常、コマンドラインオプションを使用して非GUI実行ファイルを呼び出すために使用されます。
text/plain
を応答として取得し、ユーザーが "保存"の代わりに "開く"を選択するか、 [名前を付けて保存...]を実行するとメモ帳アプリケーションが起動し、そのアプリケーションに応答が表示されます。だから、
あなたは、例えば
<a href="http://your.server/your/application?foo=bar">Click me for a text file</a>
...へのリンクを持っている...と、このWebアプリケーションは、ユーザが応答を開くか、保存するように指示されなければならない、text/plain
で応答します。場合Openを選択すると、メモ帳アプリケーションが開きます。
どんなメモ帳の場合は、テキストファイルを開くためのデフォルトのアプリとして選択されていませんか?それは実際には非常に興味深い問題です - そのリソースが要求されているときに特定のアプリケーションでリソースを開くために – mangusta
あなたはそれを全く制御できません。 Webアプリケーション(HTML、CSS、Javascript)は大きく砂場に囲まれています。あなたはウェブ開発者として、ユーザーのコンピュータに対してその種の制御権を持っていない**です**。 ** text/plainは、text/plainの要求に対処するために現在登録されているアプリケーションに向けられています。既定ではNotepad.exeですが、ユーザーは非常によく変更する可能性があります。そして、Web開発者がそれを実行するためにあなたが行うことは何もありません。これは設計によるものであり、完全に意図的です。 – MichaelK
- 1. Springセキュリティマルチユーザ用Spring MVC Webアプリケーション
- 2. SpringブートWebアプリケーション - リダイレクトコントローラ
- 3. Java Spring WebアプリケーションNullpointer
- 4. Spring Webアプリケーションのアーキテクチャ
- 5. XMLなしのSpring Webアプリケーション
- 6. ステートレスWebアプリケーションのSpringセキュリティ?
- 7. 統合テストSpring Webアプリケーション
- 8. JSF 2.1 WebアプリケーションのSpringセキュリティ
- 9. Spring 3.1 Webアプリケーションの問題
- 10. Spring Cloud StreamアプリケーションWebインターフェイス
- 11. 非Web Spring/Hibernateアプリケーション用アプリケーションサーバ
- 12. SpringブートパッケージWebアプリケーションを.jarに変換
- 13. デフォルトのユーザーを持つSpring MVC Webアプリケーション
- 14. Webアプリケーションで先にSpringコンテナをロード
- 15. Spring Webアプリケーションのコントローラ、サービス、リポジトリの範囲?
- 16. Spring SAMLのセキュリティとSpring Webアプリケーションの統合
- 17. Spring MVC/Spring JDBC Webアプリケーションで欠落しているデータソースのエラートラップ
- 18. Spring Webアプリケーション(web.xml)をSpringブート実行可能ファイルJarに移行
- 19. 1つのWebアプリケーションでのSpring MVCとSpring WSディスパッチャーサーブレットの設定
- 20. web-session-timeoutはspring-boot webアプリケーションでは考慮されていませんか?
- 21. Spring MVCのURLは私のWebアプリケーションではフォーマット
- 22. Spring BeanはSpring Webアプリケーションで2回初期化されています
- 23. Spring + HibernateはWebアプリケーションに最適ですか?
- 24. Spring Webアプリケーションで共有機能を実装する方法は?
- 25. cPanelにSpring Webアプリケーションをアップロードするには?
- 26. Spring Framework Webアプリケーション用のIDEは何ですか?
- 27. SpringセキュリティOauth2 for Spring Web
- 28. Spring WebサービスとAxis2 Webサービス
- 29. "Web"のないSpring Web Flow
- 30. は、Webアプリケーション
あなたのコードはWebサーバー上で実行されていますが、ブラウザ上で実行可能なマシン上で実行可能ファイルを起動できるようにしたいのですか?エーク、いいえ。あなたは、テキストファイルを提供してくれ(ユーザーが)ことで開くためにどのようなアプリケーションを選択しましょう、それは別の問題だことができます。 –
春のデスクトップアプリですか?またはスプリングウェブ? – mlewandowski
はい..少し奇妙に聞こえます。それはWebアプリケーションです。 – Antony