简体   繁体   English

Java Applets在哪里生活?

[英]Where do Java Applets live?

I'm trying to figure out where java Applets that I run from the browser get downloaded to. 我试图弄清楚我从浏览器运行的Java Applets下载到哪里。 I'm using Firefox 3.0 on Windows XP with Java 1.6 if that makes any difference. 我在Windows XP上使用Firefox 3.0和Java 1.6,如果这有任何区别的话。

From the Java Control Panel on the toolbar, I can access "Temporary Internet Files -> Settings" to find the Java cache. 从工具栏上的Java控制面板,我可以访问“Internet临时文件 - >设置”以查找Java缓存。 From there I can show the resources and see a file called "dws2010066.dat". 从那里我可以显示资源并查看名为“dws2010066.dat”的文件。 Does this resource correspond to a file on disk? 此资源是否与磁盘上的文件相对应? I did a search in the Java cache (and my whole computer) but came up empty handed. 我在Java缓存(和我的整个计算机)中进行了搜索,但空手而归。

I remember a recent SO answer that mentioned that Windows does clever stuff to obfuscate the real file names and locations of temporary internet files. 我记得最近的一个SO答案提到Windows做了一些聪明的事情来混淆临时互联网文件的真实文件名和位置。 I believe that this is an attempt to make life hard for malware. 我相信这是为了让恶意软件生活变得艰难。 That would explain why the file does not show up in a search. 这可以解释为什么文件没有出现在搜索中。

As @leonm says, if you just want to get hold of the applet JAR file, why not just read the HTML file, find the link to the applet and download it using wget or an equivalent tool. 正如@leonm所说,如果您只想获取applet JAR文件,为什么不只是阅读HTML文件,找到applet的链接并使用wget或等效工具下载它。

If you're interested in algorithm of code that isn't obviously available you should contact the author of the applet. 如果您对显然无法获得的代码算法感兴趣,请联系applet的作者。

Please be careful as decompiling to copy algorithms is usually covered by copyrights and other laws. 请注意,因为版权法和其他法律通常会对反复算法进行反编译。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM