【发布时间】:2015-03-05 08:27:01
【问题描述】:
假设我们在 HTML 页面中放置了这种 Java 小程序。
<applet code="test.class" archive="test_archive.jar"></applet>
Web 浏览器是否有可能执行“test_archive.jar”文件,即使类文件“test.class”不可访问(导致 HTTP 404)? 另外,是否可以在 HTML 页面中编写 Java 小程序,只需要 jar 文件就可以在 WEB 浏览器中执行它?
【问题讨论】:
-
我会从另一个角度问同样的问题。假设虚拟用户 A 在浏览 Internet 时按下每个弹出窗口。不良行为者 B 创建并签署包含特洛伊木马的 Java 档案“test_archive.jar”,然后将其放置在某个 HTML 页面中。但是 B 犯了一个错误,在 HTML 小程序标签中输入了错误的 .class 文件名,所以用户的 A 浏览器没有提取这个 .class 文件(JAR 存档下载成功)。问题,这里有没有可能在没有 .class 文件的情况下执行 Java 归档?
-
1)
test.class在里面test_archive.jar吗? 2) “另外,是否可以在 HTML 页面中编写 Java 小程序,只需要 jar 文件就可以在 WEB 浏览器中执行它?” 我不确定我是否理解你的意思。如果小程序在 Jar 内,那么是可能的。
标签: java html class jar applet