关于java创建桌面快捷方式

作者:用户 来源:互联网 浏览:572 次 时间:2016-09-14 17:54:49

关于java创建桌面快捷方式 - 摘要: 关于java创建桌面快捷方式场景:工程部署在192.123.4.15这台机器上面。我通过FileSystemViewfsv=FileSystemView.getFileSystemView();Str

问题描述

关于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这台机器上,而不是在我本机桌面上,我要怎么做才能创建到自己桌面上呢

解决方案

java创建桌面快捷方式

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

Insert title here

<%

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

String realfilename......
答案就在这里:java创建桌面快捷方式

解决方案二:

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

【云栖快讯】你想见的Java技术专家都在这了,向大佬提问,有问题必答  详情请点击
云栖社区(yq.aliyun.com)为您免费提供关于java创建桌面快捷方式相关信息,包括 java创建桌面快捷方式,创建快捷方式到桌面,创建桌面快捷方式,怎么创建桌面快捷方式,如何创建桌面快捷方式的信息 ,所有关于java创建桌面快捷方式相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_2415,您可以点击关于java创建桌面快捷方式-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航