不知道你是怎么打包的。
其实你可以找一个也经打成包的
ear文件解压开看看。ear文件其实是zip文件。
解压后,分析一下它的结构原理。
你就会明白如何使用Winzip类软件来压缩了。
最好用Jar来压缩。

解决方案 »

  1.   

    to  Leemaasn(他这家伙不怀好意 :P) 对,其实就是一个压缩文件,可是问题是客户端必须打入资源包(用EJB所必需的包),也就是上面我所说的WebLogic 6.x Client包,可是这个包很大很大,客户端程序不可能有这么大,想问的是,各位仁兄开发EJB客户端的时候,都打的什么资源包?各位打的客户端程序不可能有这么大对吧!敬请各位大侠指点!
      

  2.   

    用jar好啊!可是问题不是用什么工具打包,而是客户端打的包内包含的资源(EJB的一些class文件)应该选什么?可以选WebLogic 6.x Client包,可是好大好大,没有别的吗?
      

  3.   

    惨了,加入ejb.jar之后,编译通过,打包完成,而且很小了,可是运行exe文件,却连接不上WebLogic,请问还要加什么包???????????????
      

  4.   

    是不是要加入weblogic.jar,里面有weblogic的JNDI初始上下文生成库
      

  5.   

    加入weblogic.jar之后,是好用,可是weblogic.jar这个包有将近40M,难道客户端一个很简单的程序打包成exe之后有四五十M不是一件很恐怖的事吗?难道客户端必须这么大吗?强烈请问各位高手,你们在打客户端包的时候都怎么弄的呀!
    另外,为什么服务端的jar文件内不用包含其他的资源包呢?
      

  6.   

    用JBuilder打包很方便, 可以选择Required Only就可以从weblogic.jar种选择出一些。
      

  7.   

    楼上这位仁兄,可是更本就没有Required Only这一选项哦,而且,当我用JB的Wizards菜单的Native Executable Builder选项打包,在第三步,Library settings框中把所有资源选Always include all classes and resources时,打出来的会很大(70多M,因为包含WebLogic包),可是运行之后没反应。以前的应用程序这样打包之后都可以正常运行啊!这到底是为什么呢,求救!!!
    还有,到底怎么样才能把包打小一点???