【问题标题】:Java applet in HTML. JAR executionHTML 中的 Java 小程序。 JAR 执行
【发布时间】: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


【解决方案1】:
//Here is applet tag code you coan put in web page which one load YourApplet
// Remember when you try to access your applet out side your system then YourApplet should be digitally signed
<APPLET code="YourApplet.class" archive="YourApplet.jar"  codebase="http://www.example.com/yourbase_directory_where_YourApplet.jar_file_exits/" width=250 height=150>
when applet load from this location it is use the codebase directory

【讨论】:

    猜你喜欢
    • 2012-02-28
    • 2014-10-07
    • 2012-02-17
    • 1970-01-01
    • 2011-06-23
    • 2010-11-22
    • 2011-02-28
    • 1970-01-01
    相关资源
    最近更新 更多