2 u010865909 u010865909 于 2016.05.12 10:20 提问

关于java创建桌面快捷方式

场景:工程部署在 192.123.4.15 这台机器上面。我通过
FileSystemView fsv = FileSystemView.getFileSystemView();

String upurl = fsv.getHomeDirectory().toString();

System.out.println(upurl);

String filename = upurl + "/" + realfilename;

File myfile = new File(filename);

if(!myfile.exists()){

FileOutputStream fileoutputstream = new FileOutputStream(filename);//建立文件输出流

byte tag_bytes[] = templateContent.getBytes();

fileoutputstream.write(tag_bytes);

fileoutputstream.close();

}

    去创建一个桌面快捷方式。但是现在创建的快捷方式在 192.123.4.15这台机器上,而不是在我本机桌面上,我要怎么做才能创建到自己桌面上呢

2个回答

CSDNXIAOS
CSDNXIAOS   2016.05.12 10:32

java创建桌面快捷方式

原文地址来源于:点击打开链接

Insert title here

<%

String templateContent = "[InternetShortcut]" + "\n" + "URL=http://admin.weiscloud.com/";

String realfilename......
答案就在这里:java创建桌面快捷方式
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

shimucheng
shimucheng   2016.05.13 16:49

你的代码运行在192.123.4.15上,FileSystemView.getFileSystemView();获取的是这台机器的文件系统,而不是你本地的。
这是路径的问题,你需要让192.123.4.15这台机器可以访问你的桌面并且拥有创建文件的权限,然后要把路径指定为该机器访问你的桌面的路径。
不如在本地开一个Service,远程机器需要创建快捷方式的时候把远程url传递到你指定的端口上,由本地来创建快捷方式。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JAVA创建桌面快捷方式
@RequestMapping(value = "/desktop_icons") public void desktopIcons(ModelMap model, HttpServletRequest request, HttpServletResponse response) throws IOException { String template
java创建桌面快捷方式
java创建桌面快捷方式 原文地址来源于:点击打开链接 Insert title here <% String templateContent = "[InternetShortcut]" + "\n" + "URL=http://admin.weiscloud.com/"; String realfilename
用java生成网站的桌面快捷方式
Java代码   String templateContent = "[InternetShortcut]" + "\n"               + "URL= http://www.baidu.com";       String realfilename = "我的百度" + ".url";       String upurl = "E:/myworkspace/c
jsp,java在桌面生成网站快捷方式
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here <% String templateContent = "[InternetShortcut]" + "\n" + "URL= http://www.baidu.
java创建桌面图标快捷方式
具体实现源码 /** * 创建一个快捷方式 * * @param fileOrFolderPath * 源文件夹路径 * @param writeShortCutPath * 目标文件路径(快捷方式型) */ public static void createShortCut(String fileOrFolderP...
java实现网站主页快捷方式另存到桌面
实现BS结构下内核为java时候,在网页中点击一个按钮保存网站的快捷方式到桌边
创建APP桌面快捷方式?
创建快捷方式有3个步骤 1 做什么 2 名字 3 图标 Intent intent = new Intent(); intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); //做什么 启动应用->主页面 Intent doIntent = new Intent(); //这里的action,是为了隐式意图启
java创建快捷方式
通过shortcut.jar来创建一个chrome快捷方式,并设置参数打开百度主页,创建快捷方式后,双击快捷方式,即可在chrome中打开百度主页
Linux中创建桌面快捷图标(以Eclipse为例)
大家好啊,现在Linux系统越来越普及了,而且它也以其优良的性能和开源的特性为大家所钟爱。但是,linux使用起来,桌面系统毕竟没有windows系统用着方便。比若说创建快捷图标,像eclipse这样的解压即用的软件,就不那么方便了,在这篇文章中,我将以Deepin Linux系统中创建eclipse桌面快捷方式为例,向大家介绍linux系统中创建快捷方式的方法。Deepin Linux属于Deb
Android创建桌面快捷方式所遇到的问题与解决方案
将近二个多月没写博客了。      之前一段时间一直在搞红包助手,就没抽时间写博客,但写这个真的是很好玩。没想到居然在Android上实现模拟点击,从而实现自动抢红包,有兴趣的同学可以参考https://github.com/waylife/RedEnvelopeAssistant ,代码已经开源。     红包助手还有一些问题,但是现在基本的抢红包基本没问题了。目前正在对它进行优化以及较低版