0

クライアントにスイングアプリを配布したいと考えています。そのアプリケーションには2つのプロパティファイルがあり、クライアントが編集できるように表示する必要がありますが、実行可能なjarとして渡すことはできません。また、apache-tomcat zip ファイルのようなものが必要です。これは、抽出するとフォルダー構造が配置され、編集するプロパティ ファイルが提供され、次回の実行時にそのプロパティが読み取られます。また、apache-tomcat は startup.bat または startup.sh で始まります。

4

3 に答える 3

5

Java Web Startを使用して、アプリケーションをインストールおよび更新します。

ユーザーが編集可能なプロパティ

  • それらをJar(のプロパティファイル)に入れます
  • プロパティを確認する場合は、PersistenceService. それらが存在しない場合は、Jar 内のテキスト ファイルから読み取り、そこに置きます。これがデモです。サービスの
  • ユーザーがプロパティを表示/編集したい場合は、JOptionPane.

デスクトップ統合

JWS は、アプリを起動するためのデスクトップ ショートカットとメニュー項目を提供します。プラットフォームでサポートされている場合は、それらをインストールおよび削除するための API と同様に ( を参照IntegrationService)。バッチファイルよりもはるかに滑らかです!

于 2012-08-31T08:07:19.453 に答える
3

現在、 Swing アプリケーションの配布を処理するためにGetDownを使用しています。Tomcat を使用して更新を配布し、GetDownを使用してそれらの更新をダウンロードします。これは非常に柔軟で強力で、Java WebStart よりもはるかに優れています。

良いチュートリアル: http://www.hascode.com/2012/05/creating-updatable-Java-applications-using-getdown-and-the-getdown-maven-plugin/

プロジェクトのウェブサイト : http://code.google.com/p/getdown/

于 2012-08-31T08:30:14.270 に答える
2

あなたが正しく理解している場合、アプリケーションの配布パッケージを作成するためのツールが必要です。これにより、フォルダー構造が生成され、アプリケーションとデータ ファイルがこの構造に展開されます。

多くの無料および商用のセットアップ ビルダーがあります。あなたはマルチプラットフォーム ビルダーを好むと思いますので、Java セットアップ ビルダーを探してください。

このスレッドを確認してください。この質問はそこで議論されました。

于 2012-08-31T08:01:08.510 に答える