如何使用Java在桌面上创建.lnk文件?

如何使用Java在桌面上创建.lnk文件?,java,Java,如何使用Java创建.lnk文件?例如,我想在桌面上创建一个.lnk文件,打开以下目录C:\Windows\System32\calc.exe。我找到了一个网站,但它是为网站快捷方式创建URL的。它基本上写了两行([InternetShortcut]和 URL=XXXXXX.com),并将其另存为.URL文件。但它似乎不适用于lnk扩展。我想说,构建自己的.link并将其写入该目录将是一个有趣的练习。但是.lnk文件比我想象的要多得多。看看你会发现什么样的工作方法,它显然是不可移植的……面对同样

如何使用Java创建
.lnk
文件?例如,我想在桌面上创建一个.lnk文件,打开以下目录
C:\Windows\System32\calc.exe
。我找到了一个网站,但它是为网站快捷方式创建URL的。它基本上写了两行([
InternetShortcut
]和
URL=XXXXXX.com
),并将其另存为.URL文件。但它似乎不适用于lnk扩展。

我想说,构建自己的.link并将其写入该目录将是一个有趣的练习。但是.lnk文件比我想象的要多得多。看看你会发现什么样的工作方法,它显然是不可移植的……面对同样的问题,我最终使用了嵌入在jar文件中的,我在运行时将其复制到用户的主目录中,并使用适当的参数进行调用。