我写了一个Applet测试使用一切正常,但有一点不是很完美,因为在我的applet中用了其它的辅助包,如名为support.jar的辅助包,它本身不是jre的一部分,这样在我发部applet时就需要把support.jar这个包手动拷贝到jre安装目录lib\ext\的下面。请问有没有别的办法在发布时不用手动拷贝辅助包到jre目录下。如有这种方法,应该怎么做。APPLET标签又应该怎么写。谢谢!

解决方案 »

  1.   

    在工程属性里添加jar文件试试
      

  2.   

    to:huangdeji(强大的太阳)
    工程文件没有问题,我已经加了,编译一点问题都没有,我只是为用户考虑,找一种不需要将support.jar包手动拷贝到jre的lib\ext\目录下的方法
      

  3.   

    不明白楼主意思,你使用了辅助包,这没问题,你已经编译成了.class文件,就算客户的机器上没有这个辅助包并不会影响他的使用,除非你的客户需要再编译一次
      

  4.   

    to:killme2008(Java-Dog)
    比如说,我的代码中import java.awt.Point2D,这个类是jre里面有的,只要客户安装了JRE运行就没问题。但如果我写了import uk.leek.cn.Park 如果不把包括这个类的support.jar包发布到客户端,肯定会出现类找不到的报错,因为JRE中根本就找不到这个类呀。
      

  5.   

    可以把所有需要的都放到一起嘛
    觉得没有必要放到目录lib\ext下把
      

  6.   

    to:airskys(快乐的雨) 
    放在一起的话,<applet
      codebase = ""
      code     = ""
      name     = "MyControl"
      width    = "600"
      height   = "480"
      hspace   = "0"
      vspace   = "0"
      align    = "middle"
    >
    应该怎么写,特别是codebase和code两项
      

  7.   

    <Applet>中还有一个archive属性