2

背景: Java で単純な GUI を作成し、実行可能な jar ファイルをクリックしてその GUI を実行できます。複数の OS で実行できるように、Java で GUI を作成しました。

質問: jar ファイルの「ラッパー アイコン」のようなものを作成して、それ (アイコン) をクリックすると GUI が開くようにする方法はありますか?

明確にするために、OSによって決定される.jarファイルアイコンの変更について話しているのではありません。OSを特定して適切なファイルを実行するcmdファイルを実行する目的で、jarファイルを.exe、.app、および.shファイルに正常に変換しました。しかし、その後、私は後戻りしているように感じ始めました。私はうるさいことを知っていますが、Javaプログラムがさまざまなアイコンを持つのに役立つと思っただけです。何か案は?

4

2 に答える 2

2

簡単な GUI を作成しました..「ラッパー アイコン」のようなものを作成する方法はありますか.. (GUI)

もちろん。アプリを起動します。Java Web Startを使用します。サポートされているプラ​​ットフォームのアイコンを使用して、デスクトップ アイコンとメニュー ショートカットをインストールできます。さらにブランディングするには、スプラッシュを追加します。

于 2012-11-28T02:51:44.887 に答える
1

Windows: Launch4J は JAR から EXE を作成し、そのアイコンを選択できるようにします。EXE のビルドに現在使用しているツールをそのまま使用し、その EXE のアイコンを変更したい場合は、Resource Hacker ( http://download.cnet.com/Resource-Hacker/3000-2352_4-10178587) を試してください。 html

Mac:
Mac アプリ バンドル アイコンを変更するには、info.plist に以下を追加します。

<key>CFBundleIconFile</key>
<string>maciconfile</string>

Resources ディレクトリに maciconfile.icns ファイルを置きます。

Mac を所有している場合に無料で入手できる Xcode 開発者ツールには、必要なツールが含まれています。Mac をお持ちでない場合は、Mac 用のバンドルを構築できる他のプラットフォームのツールがあります (Maven 用の OS X アプリケーション バンドル プラグインなど)。

于 2012-11-28T02:32:50.337 に答える