我现在有一个jar文件, 里面有类若干,我希望在里面加一个类, 然后重新生成jar具体应该怎么做呢,我从没做过java, 一直是做.net , 最近这项工作没人做, 只好我来, 所以请各位尽量回答得详细呢我在这里先谢谢了

解决方案 »

  1.   

    这个class你加进去做什么用的?是要执行?
    还是仅仅是其他class引用到了它?
    你直接拖到压缩包里都行的
      

  2.   

    具体怎么拖呢, 还请指教, 我用的是ecliple
      

  3.   

    用winrar等压缩软件打开jar包
    找到想放你这个class的路径
    然后把你的文件直接拖进压缩包
    弹出对话框点确定,就进去了如果你想加的路径原来的jar包中没有
    你就自己建个文件夹,把你的class放进去
    然后把整个文件夹拖进去就行了
      

  4.   

    简单的办法:
    创建Java工程,在buildpath中引用你这个jar包,然后在工程里写你要添加的类,编译通过后,复制这个Java类的class文件到前面引用的那个jar包中对应的路径.
      

  5.   

    除非你有源代码,否则最好不要这样做!建议:把你写的类单独地打个 jar 包,包括那个引用的,在使用放两个 jar 就可以了。
      

  6.   

    因为有些 JAR 是经过数字签名的,如果随意更改 JAR 中的文件将会引起 JAR 的加载错误。当然了,没签过名的不会存在这问题,但也不建议这么做。
      

  7.   

    将那个jar解开,再把你写的类放进去。用java打包命令:jar -cvf 新包.jar 需要打包的路径