Java小程序存在于哪里?

4
我正在尝试找出在浏览器中运行的Java小程序下载到哪里了。我使用的是Windows XP上的Firefox 3.0和Java 1.6,如果这有任何区别的话。
从工具栏上的Java控制面板中,我可以访问“临时互联网文件->设置”以查找Java缓存。从那里,我可以显示资源并查看一个名为“dws2010066.dat”的文件。这个资源对应着磁盘上的一个文件吗?我在Java缓存(和整个计算机)中进行了搜索,但没有找到任何结果。

1
“live” 是什么意思?小程序从哪里下载? - Thilo
2
为什么你需要这个?你想获取这个小程序吗?你可以轻松地阅读.html文件,获取小程序的路径,并使用wget或其他工具下载它。 - leonm
我想尝试在一个单词搜索制作小程序上运行反编译器。我正在努力弄清如何生成好的单词搜索,但是关于这个主题并没有太多的文献资料。 - wp123
我提出的算法比较劣,因为它们并没有特别具有挑战性,而且需要一个大网格。不知怎么回事,这个小程序表现得更好。 - wp123
2个回答

3
我记得最近的一篇SO答案提到Windows会采取巧妙的方法来混淆临时互联网文件的真实文件名和位置。我相信这是为了让恶意软件难以生存。这就解释了为什么该文件在搜索中不会显示出来。
正如@leonm所说,如果你只想获取小程序JAR文件,为什么不直接阅读HTML文件,找到小程序的链接并使用wget或类似工具进行下载呢?

你能解释一下我如何使用 applet(例如 http://java.sun.com/applets/jdk/1.4/demo/applets/BarChart/example1.html)来完成这个任务吗?我想不出应该给 wget 什么参数。 - wp123
在这种情况下,它不是一个JAR文件,只是一个单独的类:<applet codebase="." code="BarChart.class" width=250 height=130> 因此,请访问以下网址:http://java.sun.com/applets/jdk/1.4/demo/applets/BarChart/BarChart.class - Thilo

2
如果你对代码的算法感兴趣,但又不能直接获取,那么你应该联系小程序的作者。
请注意,通过反编译来复制算法通常会涉及版权和其他法律问题,所以请谨慎操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接