JavaでWindowsのショートカット(lnkファイル)を作成したかったので、この前のエントリに書いたNLinkを使おうかと思ったんですが、この辺のShell機能にはCOMが絡んでくるので、Win32APIを使うにしても結構面倒臭い。 ショートカットをメソッド一発で作成できるような便利なライブラリがないかなと思って探したところ、Roxes Win32 for Javaというものを発見しました。 SourceForge.net: Orangevolt Ant Tasks 上記のOrangevolt Ant Tasksプロジェクトの中に含まれている、roxes-win32というパッケージがそれです。 ショートカット作成の他にも、レジストリをいじったりWindows固有のフォルダ名を取得したりできる、優れもののライブラリのようです。 簡単に使い方を調べてみました。 com.roxes.win3