【发布时间】:2015-02-07 00:56:09
【问题描述】:
所以我在 Java 中有以下代码,它将小程序部署到 html 页面中。
由于安全问题,我正在尝试将其设为 .jar,然后在 .jar 上签名,以首先了解其工作原理。
不幸的是,鉴于.jar 中的主类是相同的,我不确定应该更改哪些内容才能将其作为.jar 运行:
p.println(document+"<applet name=\"myApp\" codebase="+codebase+" code="+code+ " width='+(scnWid-30)+' height='+(scnHei-45)+'>');");
p.println(document+"<param name=user value=\""+user+"\">');");
p.println(document+"<param name=sessionid value=\""+sessionid+"\">');");
代码库和代码取自这里:
public void init(ServletConfig config) throws ServletException {
super.init(config);
ServletContext context = getServletContext();
applet_code_base = context.getInitParameter("applet_code_base");
applet_code = context.getInitParameter("applet_code");
}
【问题讨论】:
-
您能告诉我们您的问题是什么吗?或者您可能遇到的“安全问题”的更多详细信息?
-
嗯,我想知道我应该添加什么到我的代码中以便在 html 页面中运行一个 .jar(一个 .jar 基本上就是那个小程序)。我尝试添加 archive="myjar.jar" 但它没有工作(即使 myjar.jar 与主类位于同一目录中)
标签: java html deployment jar applet