会用ant吗。要不就用javac -d 指定路径,然后用jar -cvf,具体参数看一下javac和jar的帮助。

解决方案 »

  1.   

    javac -d org/ 吗?
    还是不行啊
      

  2.   

    假如用ant就用javac和jar这两个标签。
    例如
    <property name="targetdir" value="yourwantpath"/>
    <javac destdir="${targetdir}" debug="true" debuglevel="lines,vars,source" listfiles="false">
    <classpath refid="classpath"/>
    <src path="src"/>
    </javac>
    <jar jarfile="${jar}" basedir="${targetdir}" />
      

  3.   

    javac -d class src\org\apache\axis\*.java
      

  4.   

    忘说了,上面的语句是在src的父目录下运行。在新生成的class目录下运行这个打包。
    jar -cvf axis.jar org
      

  5.   

    你下载的包里面都有build.xml的
      

  6.   

    javac -d . mytest.javajar -cvf myaxis.jar org
      

  7.   

    执行 javac -d src\class src\org\apache\axis\*.java 后报错咯
    不知何故,请高手指点报错内容大概是: package org.apache.axis.encoding.ser does not exist 等等
    有100个啊
      

  8.   

    不要指望你可以自己手工编译。
    axis是一个很大的项目,N多的文件,你应该利用它自己计划好的build.xml文件。
    里面有个target 的叫做 dist,
    直接敲 ant dist 即可,
    之前劝你下载一个j2ee,然后在axis的主目录下建一个叫
    build.properties的文件,里面写上:
    j2ee.jar=c:/j2sdkee1.3.1/lib/j2ee.jar
    否则你将碰到巨多的编译问题。
    祝你顺利!
    另:我个人一般是不赞成改现成的组件的。很好奇,你需要改axis的什么地方呢?