我在2008上安装了jre6u20,然后通过JNLP远程下载我的程序进行安装
但是在安装的最后,弹出一个对话框:“Unable to create a shortcut for XXX”,XXX表示JNLP里面写的我的应用的名称
点了ok之后程序还是能跑的,但是桌面和菜单上都没有快捷方式很奇怪,这个问题只在windows 2008上出现,我用的其他windows系统没有出现过
在网上搜了一下感觉好像没什么人提到过不知道有没有人碰到过这个问题?要如何解决?

解决方案 »

  1.   

    应该改和2008没有关系,我猜可能是凑巧,这个jnlp(不知道这个java web start是不是你写的)文件升级了,jnlp文件中一些元素的变动(比如title)都会影响shortcut的配置,你把缓存清一下,然后再试试看。
      

  2.   

    如果与系统相关,看看是否系统封住了写的权限?
    以前刚用vista的时候也碰到过封写的事情
      

  3.   


    大概哪里的设置会封住写权限?
    对于vista之后的系统都没怎么用过,指点一下哈 ^_^
      

  4.   


    Windows 2008
    Java Runtime Environment 6 update 20
    Java Network Launching Protocol
      

  5.   


    现在不确定是跟JRE有关还是跟系统有关,还是系统的设置问题
    我也觉得可能跟系统关系不大,否则不可能一点信息都查不到JNLP的内容应该没问题,而且我用网上的JNLP的例子去运行,会报同样的错误
      

  6.   

    vista的话是在目标文件夹的 属性 - 安全 里
    比如手动拷贝一个文件到被封住权限的目标地址就会询问许可
      

  7.   


    我把desktop和menu所在的目录的权限都放开到everyone和user的full console,再把User Account Control也关了,但仍然不能创建 -_-|||
      

  8.   

    经过在众多平台上测试,发现该问题可能是由于原有测试的操作系统可能是经过了众多的升级从较低的预览或者测试版本的win2008升级上来所导致的,在所有新安装的正式版操作系统上测试都没有重现该问题结贴