根据Java web start,jar文件在客户端计算机上下载了什么?
答案 0 :(得分:10)
如果是Windows计算机,您可以转到控制面板并单击Java控制面板以查找Java缓存的位置。
在我的例子中,它显示:C:\ Documents and Settings \ user1 \ Application Data \ Sun \ Java \ Deployment \ cache
答案 1 :(得分:4)
在Mac上
/Users/username/Library/Caches/Java/cache/
只是为了好玩:
我部署了一个小游戏并在
/Users/username/Library/Caches/Java/cache/6.0/42/1d3d9f6a-640bd5ed
.jar已删除,如果您要运行或反编译它,请使用.jar
重命名
更新(OS X El Capitan)
/Users/username/Library/Application Support/Oracle/Java/Deployment/cache
答案 2 :(得分:3)
如果是Linux机器,我可以使用它:
/home/bakkal/.java/deployment/cache /
其中/ home / bakkal只是我的个人主文件夹。
答案 3 :(得分:0)
请记住,Windows上的位置已更改。它在java 6中有所不同(与java 5相比)。
答案 4 :(得分:0)
除非你有一个非常好的理由(TM),否则你基本上不必关心它,因为这是Java Web Start要处理的工作。
如果这是从里面你自己的代码中找到jar,你可以向类加载器询问它从哪里得到字节码。鉴于安全经理允许!