做了个小应用程序,有很多的类,我现在想把他打包并嵌入到网页中去.
 
  怎么去打包?而且我应该怎么去布置这个jar包?   谢谢

解决方案 »

  1.   

    打包命令:
    jar cvf test.jar test将test.jar放到网页同路径网页中调用代码:
    <applet
      codebase = "."
      code     = "Test.TestApplet.class"
      name     = "Test"
      archive  = "Test.jar"
      width    = "400"
      height   = "300"
      hspace   = "0"
      vspace   = "0"
      align    = "middle"
    >
    </applet>
      

  2.   

    主类不是要放到MAIN-CLASS里面么?我不知道怎么放进去
      

  3.   

    code     = "Test.TestApplet.class"
    这是主类能执行的jar文件才需要MAIN-CLASS,方法如下:手工创建一manifest.mf文件,内容如下:Main-Class: frameApp(回车)
    //注意大小写,冒号后面的空格,行尾的回车,一个都不能少!!也别加多余的东西.
    //也就是指定主类(包含MAIN函数的类)JAR命令行:
    jar cvfm frrameApp.jar manifest.mf frameApp//cvfm是命令参数,具体看帮助,后面为包名,然后指定MANIFEST文件,后面为要打进包中的内容,可以写多个!!可以是包名,也可以是文件名
      

  4.   

    <jsp:plugin type="applet" name="monitor" code="app.gantt.applet.GanttApplet.class" jreversion="1.4"
      width="980" height="540" archive="appletclass.jar">
      <jsp:params>
        <jsp:param name = "serialId" value = '<%=session.getAttribute("serialId")%>' />
        <jsp:param name = "parentProjectId" value = "<%=session.getAttribute("parentProjectId")%>" />
        <jsp:param name = "properties" value = 'applet.properties' />
      </jsp:params>
      <jsp:fallback>
         <br></br><br></br>
         <p style="font-size :24pt; font-weight:bolder; color:white;text-align:center">
           この画面を表示するには java plugin が必要です。<br>
        </p>
      </jsp:fallback>
    </jsp:plugin>
    appletclass.jar跟你的JSP文件放在一个地方,绝对没有问题.