rcpアプリケーションをエクスポートし、.exeファイルを作成し、 "Runtime.getRuntime()。exec()"コマンドで実行することは可能ですが、 exeファイルを作成して呼び出すことなく、Javaクラスのメインメソッドから私のrcpアプリケーション。出来ますか?main()からRCPアプリケーションを起動する
答えて
私はどのようにOSGiのアプリケーションの管理を実証についてEquinox Application Model Demo wikiページを読んでいました、それはそれはあなたが別のIApplicationを開始する必要がある理由に依存して、あなたに本当に役に立つかわからないけど、とにかく...
サービスを使用してアプリケーションを制御できます。ここに記載されているように、CVSからコードを取得できます。 org.eclipse.equinox.internal.app.AppCommands
クラスのコード、つまり既に定義済みのアプリケーションを起動する_startApp()
メソッドでコードをチェックすることもできます。これは、OSGiコンソールでの "startApp"コマンドの実装です。
他のアプリケーションを開始するEclipseインスタンスの開始方法(たとえば、eclipse.application.registerDescriptorsランタイム・オプションsee the help page)を調整する必要があることに注意してください。
希望すると便利です。
すでにOSGiを実行していると仮定すると、@Urbiの回答は正しいです。 OSGiを起動する必要がある場合は、SWTがすべてのプラットフォームで正しく動作しないため、メインスレッド、つまりアプリケーションの最初のスレッドからこれを行うように注意してください。
OSGiとアプリケーションを起動する方法については、org.eclipse.core.runtime.adaptor.EclipseStarter
をご覧ください。
バンドルのフォークorg.eclipse.equinox.launcherを作成するだけです。実行メインに代わる静的main関数(別名エントリポイント)を持つクラスMainを持っています。サブクラス化して実行関数を上書きし、実行したいことをすることができます。
- 1. Eclipse RCPアプリケーションを単一のMainクラスから起動できますか?
- 2. WindowsからRCPアプリケーションを起動する方法ダイアログを実行しますか?
- 3. 他のアプリケーションからSpring起動アプリケーションを起動する
- 4. Eclipse RCPアプリケーションの起動に失敗する
- 5. Main()クラスからWildflyサーバーを起動および停止する
- 6. 機能ベースのeclipse rcpアプリケーションでorg.eclipse.gemini.blueprint.extenderを自動起動する方法は?
- 7. OS XでEclipse RCPアプリケーションを起動できません
- 8. ApplicationMenuItemからアプリケーションを起動
- 9. VSCodeからアプリケーションを起動
- 10. mainメソッドを再起動するには?
- 11. SMSメッセージからアプリケーションを起動する
- 12. Cocoaアプリケーションからデーモンを起動する
- 13. コマンドラインからerlangアプリケーションを起動する
- 14. フレックスからJavaアプリケーションを起動する
- 15. アプリケーションバンドルからアプリケーションを起動する
- 16. リモートからアプリケーションを起動する
- 17. iOSアプリケーションからSIRIを起動する
- 18. RCP e4アプリケーションの初回起動に数秒必要
- 19. Phonegapアプリケーション内からアプリケーションを起動
- 20. RCPアプリケーションのヘルプメニューからpdfを開く
- 21. アイドルからアプリケーションを起動するとアプリケーションがクラッシュする
- 22. WebアプリケーションからWinRTアプリケーションを起動するには?
- 23. アンドロイドの別のアプリケーションからアプリケーションを起動する方法は?
- 24. ギャラクシーギアs2 - Tizen WebアプリケーションからAndroidアプリケーションを起動する
- 25. アプリケーション内からAndroidアプリケーションを再起動する方法
- 26. 他のアプリケーションからiPadアプリケーションを起動する
- 27. Android上の別のアプリケーションからアプリケーションのアクティビティを起動する
- 28. WPFアプリケーションからアプリケーションを起動するUWP
- 29. 起動時にアプリケーションを起動する
- 30. アプリケーションからWebブラウザを起動