首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动应用程序。无法加载指定的文件/url。如何重建快捷方式?

无法启动应用程序。无法加载指定的文件/url。如何重建快捷方式?
EN

Stack Overflow用户
提问于 2014-08-21 02:31:53
回答 1查看 10.9K关注 0票数 2

我有一个快捷方式,它具有以下目标属性值:

代码语言:javascript
复制
C:\Windows\SysWOW64\javaws.exe -localfile "C:\Users\MY_ID\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\27\18ee81b-674b0db6"

当我尝试双击它时,我得到了这个错误:

代码语言:javascript
复制
Unable to Launch Application. Could not load file/url specified

我发现上面引用的文件/文件夹在我的PC上不存在(不再存在?昨天起作用了;我不认为有什么改变...

当我在电脑上搜索其他类似的快捷键时,我发现了该应用程序的另一个指向另一个用户缓存的快捷键

代码语言:javascript
复制
C:\Windows\SysWOW64\javaws.exe -localfile "C:\Users\someone_ELSE\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\27\18ee81b-674b0db6"

当我运行它时,我得到了同样的错误。然而,当我使用提升的权限运行它时,它工作了,但是即使使用提升的权限,我自己的ID下的快捷方式仍然失败。当我查看快捷方式时,我看到它的target属性指向该用户的缓存文件夹中存在的文件。显然,我需要提升权限才能访问它。这事儿可以理解。然而,我不明白的是,为什么我的快捷方式现在指向一个丢失的文件,以及如何重新构建我的快捷方式,以便我的DB2 Host Emulator Java程序能够工作。

我试着进入“控制面板”,在“常规”->“设置”UI下,取消选中“保留临时文件”,然后单击“删除文件”按钮,删除了所有内容,包括应用程序和小应用程序(现在该选项被禁用,可能是因为没有什么可删除的了)。然而,这样做并没有解决无法使用我的旧快捷键启动应用程序的问题,我可以启动它的唯一方法是运行指向另一个用户缓存中的缓存文件的快捷键,这需要提升权限,而我不希望这样做。事实上,如果可能的话,我想从我的PC上完全删除这个用户的历史记录,这个问题阻止了我这样做,因为我没有其他方法来运行这个应用程序。

无奈之下,我尝试从另一个用户的缓存文件夹中复制被引用的目标文件,以及相关的后缀为".idx“的同名文件,并将其放在我的缓存文件夹中,并将我的快捷方式指向它,但没有起到作用。我得到了同样的错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-21 02:36:31

当您最初运行它时,您将在一个扩展名为.jnlp的文件上运行它;然后,您的系统将从web下载这些文件,并从本地缓存中运行它们。如果您能找到您运行的.jnlp文件,您将能够再次运行该文件:如果它仍然在那里,它将使用缓存,如果不在,它将再次下载。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25411991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档