私はFRCロボットチームのスカウトソフトウェア(Javaで)を作っています。スカウトは、競技中に他のチームのロボットのデータを収集するようなものです。私のプログラムがそのプロセスをできるだけ簡単かつ簡単にすることは絶対に重要です。私のプログラムは、2つの方法でデータを保存することができます。その1つは.scoutファイルをユーザーのハードドライブに書き込むことです。これはうまくいきますが、仕上げのタッチとして.scoutファイルを自分のプログラムと関連付ける方法を実装したいので、.scoutファイルを自分のプログラムで開くことができます。これはMicrosoft Wordの.docxのようなものです。 .doc/.docx/...などを自分自身に関連付けて、ユーザーがそれらの拡張子を持つファイルをクリックするとWordが開き、ユーザーがクリックしたファイルを開きます。私は私のアプリケーションにこのようなものが欲しい。 Javaで書かれており、異なるオペレーティングシステム(Windows、OSX、Ubuntu Linuxなど)で動作することを念頭に置いてください。私のプログラムにファイル形式を関連付ける(Java)
1
A
答えて
2
プログラムにはGUIがありますか?その場合は、Java Web Startで起動してください。
JWSは、Windows、OS X & * nix上のアプリケーションとファイルタイプを関連付けることができます。ここに.zzz
ファイルタイプとデモを関連付けるdemo. of the JNLP API file serviceがあります。アプリ。
+1
はい、すべてGUIベースです。ありがとう私は見てみましょう! –
関連する問題
- 1. Android:プログラムでファイルの関連付けにアクセスする
- 2. Uncrustifyファイルの関連付け
- 3. ファイル名をXMLHttpRequestに関連付ける
- 4. ファイル内にアイテムを関連付ける
- 5. モデルの関連付けをYAML形式に変換できますか?
- 6. Railsのhas_manyの関連付け:私は、次の2つの関連付けを持って、関連するオブジェクト
- 7. Xamarinのボタンにプログラムでスタイルを関連付ける方法は?
- 8. カスタムファイル拡張子をウィンドウ上のJavaプログラムに関連付けます
- 9. 形式での多形関連のレンダリング
- 10. 子供alfrescoのファイルの関連付け
- 11. プログラムでプルリクエストに作業項目を関連付ける
- 12. Java FX - 2番目のコントローラファイルに2番目のfxmlファイルを関連付ける
- 13. 2つのデータベーステーブルの関連付け(従業員をアクティビティに関連付ける)
- 14. Eclipse RCP:ファイルの関連付け(--launcher.openFile)
- 15. BIRT:Java - イベントハンドラ、ファイルの関連付け
- 16. Android .dcmファイルの関連付け
- 17. UTC形式の日付Java
- 18. SiteCoreのプログラムでレイアウトアイテムをアイテムノードに関連付けます
- 19. ウィンドウ内のJavaアプリケーションにカスタムファイル拡張子を関連付ける
- 20. Webアプリケーションをファイル形式またはMIME形式に関連付けるにはどうすればよいですか?
- 21. belongs_toのデフォルトの関連付け=(関連付ける)メソッドをオーバーライドする方法?
- 22. ファイル内の日付形式を見つけて別のファイル形式に置き換える
- 23. 複数の日付形式を受け入れるjavascript関数
- 24. SailsJSによる関連付け:関連付けの作成方法?
- 25. アソシエーションの関連付けを続ける
- 26. ExcelファイルをVSTOアドインに関連付けるようにする
- 27. Java日付形式からJavaScript日付形式へ
- 28. 私のアプリケーションのカスタムファイルをiOSに関連付ける
- 29. Eclipseの* .ctpファイルにPHPエディタを関連付ける方法
- 30. macOS Sierraでファイルの関連付けを表示するには?
Javaの標準Javaライブラリでは提供されません。これはネイティブOS固有の機能です。 Windowsの場合、これはWindowsレジストリhttp://stackoverflow.com/questions/1387769/create-registry-entry-to-associate-file-extension-with-application-in-cで行うことができます。 NSIS、InnoSetupなどのインストーラビルダーを使用して、レジストリエントリを設定することができます。 Java Web Start(JWS)には、おそらくクロスプラットフォームをサポートするこの機能があります。 –
ありがとう、それは多くの助け:)これで多くの時間を無駄にしています。 –