这不是几句话就能说清楚的,要先下载ant,然后设定ant_home,在把这个路经设到你的path里,接下来要配置ant的build.xml,设定编译需要的class和jar
然后再编译就可以搞定了,你最好先上网搜索一下ant使用方面的文档,应该有详细介绍。
然后再编译就可以搞定了,你最好先上网搜索一下ant使用方面的文档,应该有详细介绍。
解决方案 »
- 求帮忙设计一下这个算法怎么写最快。
- 高手求救 ISO8583 DES, PIN 和 MAC 算法
- 我一直有个疑问
- 怎样才能使面板具有伸缩功能?
- 一个类中的方法,如何让不同的用户只能访问其中的某些方法
- JPasswordField中方法getPassword,getText区别是什么?
- 请问JDialog中dispose和hide有什么区别?
- 如何将字符串的合并以最快的速度实现??
- 怎样在运行的时候把一个面板换成另一个面板呢?
- 有关parseInt的问题
- 如何把一个目录以及所有子目录下面的所有java源代码文件通过命令一次全部编译。分太多了,问题解决后绝对给分。
- 问一个基础的问题:关于a=a++的结果?
c:\ant为安装的目录。
built.xml在你的tutorial\examples下就有,不要修改。
进入tutorial\examples目录输入ant savingsaccount
在examples\ears\就有SavingsAccountApp.ear
ant_home=c:\ant
path =%path%;%ant_home%\bin
%java_home%,%j2ee_home%...等等然后运行ant SavingsAccountApp
报错
Exception in thread "main" java.lang.NoClassDefFoundError:
可能classpath还需要什么
NoClassDefFoundError说的是可能没有找到。
把SavingsAccountApp程序贴出来侃侃,需要什么类。
@echo on
rem usage : javac [-d 存储路径] java文件名
javac -classpath %j2ee_classpath% %1 %2 %3
java org.apache.tools.ant.Main all
%java_home%,%j2ee_home%...等等这个好像有点问题,听说%%只能是前三个有效,不知道是不是
set ClassPath=.;C:\jdk1.3.1\LIB\tools.jar;C:\jdk1.3.1\LIB\dt.jar;C:\ant1.3\lib\ant.jar在ClassPath中至少要设置ant.jar试试看!
java.lang.ClassCastException
at com.sun.corba.se.internal.javax.rmi.PortableRemoteObject.narrow(Porta
bleRemoteObject.java:293)
at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:134)
at ConverterClient.main(ConverterClient.java:23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sun.enterprise.util.Utility.invokeApplicationMain(Utility.java:22
9)
at com.sun.enterprise.appclient.Main.main(Main.java:155)