WinXP、Vista、および Win7 の Java でショートカットを作成する方法を探しています。ショートカット自体に加えて、ショートカットのアイコンを指定できるようにする必要があります。
このソリューションではコマンド ライン コマンドを使用できますが、GPL のソリューションは使用できません。
WinXP が Vista/7 とは異なる方法でショートカットを作成する場合は、条件付きロジックを追加してもかまいません (両方のケースでそれを行う方法を知る必要があるだけです)。
バックグラウンド
ショートカットの作成は、インストール プロセス中に行われます。使用しているインストーラーは Java ベースであるため、Java でのソリューションを探しています。そのため、ユーザーが選択したインストール ディレクトリによって、ショートカットが異なる場合があることに注意してください。これを行うためのクリーンな方法がない場合は、VBScript または C# プログラムを作成して作業を行い、それを Java コードから呼び出すという推奨される提案に従う必要があります。私はもっと簡単な解決策を好むでしょう。