2017-08-15 8 views
0

MacOSに私のアプリケーションを起動するshスクリプトがあります。 Automatorを使って実行可能デスカットアイコンを作成することもできますが、手動で行うこともできます。shスクリプトで起動したJavaアプリのデスクトップアイコンを自動的に作成します。 MacOS

はこのアイコンをダブルクリックしてこのshスクリプトを実行するデスクトップアイコンを自動的に作成しますか?また、アイコンのカスタムイメージへのパスのようないくつかのパラメータを使用して、そのようなアイコンを作成したいと思います。

。私たちのプロジェクトでは、約100Mbの数のjarファイルがあります。だから私はアプリケーションを起動する設定でshスクリプトを使用します。

+1

Javaアプリケーション用に**インストーラ**を作成する方法をお尋ねしますか?よう:https://stackoverflow.com/questions/1536190/how-do-i-create-a-mac-installer-for-my-java-application ???アイコンはアイコンであり、プログラムではありません。あなたの質問はかなり不明です... – GhostCat

+0

この時点で私はインストーラは必要ありません。手動ではなく、デスクトップアイコン付きのshスクリプトを結びつけるだけです。アプリケーションフォルダの作成についての答えは正しいかもしれませんが、私は試してみます。 –

+0

".command"拡張子の答えは最も簡単です。 –

答えて

1

アプリケーション用のアプリケーションフォルダを作成し、その中に目的のアイコンを置くことができます。

詳細情報here

+0

どうもありがとうございました。それは非常に良い解決策かもしれません。私は尋ねたいのは、私たちのアプリケーションではjarファイルがたくさんあるので、そのようなフォルダにshスクリプトを置くことができるのですか? –

+1

@KirillChはい。構造のどこかにランチャーを含める必要があります。 MacOSにはバイナリバージョンが付属していますが、シェルスクリプトであるオープンソースの代替方法があります:https://github.com/tofi86/universalJavaApplicationStub –

関連する問題