我写一个安装程序(启动器)在Java中,并要求能够在用户的桌面上创建一个快捷方式的过程中的能力。我有兴趣在任何想法作为最好的方式做到这一点。我考虑的一个选择是在Windows上使用VB脚本,并使用本机的“shortcut.exe”为我做这件事,但第三方文件实用程序将是首选。
i5desfxk1#
锁定,本次有disputes about this answer’s content正在解析。它目前不接受新的交互。
/** * Create an Internet shortcut * @param name name of the shortcut * @param where location of the shortcut * @param target URL * @param icon URL (ex. http://www.server.com/favicon.ico) * @throws IOException */ public static void createInternetShortcut (String name, String where, String target, String icon) throws IOException { FileWriter fw = new FileWriter(where); fw.write("[InternetShortcut]\n"); fw.write("URL=" + target + "\n"); if (!icon.equals("")) { fw.write("IconFile=" + icon + "\n"); } fw.flush(); fw.close(); }
iklwldmw2#
参见this similar question.和this。在Google搜索之后,我找到了这个Java库:http://alumnus.caltech.edu/~jimmc/jshortcut/
2条答案
按热度按时间i5desfxk1#
锁定,本次有disputes about this answer’s content正在解析。它目前不接受新的交互。
iklwldmw2#
参见this similar question.和this。
在Google搜索之后,我找到了这个Java库:http://alumnus.caltech.edu/~jimmc/jshortcut/