Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1164620
  • 博文数量: 1310
  • 博客积分: 3980
  • 博客等级: 中校
  • 技术积分: 8005
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-09 22:05
文章分类

全部博文(1310)

文章存档

2011年(1)

2008年(1309)

我的朋友

分类:

2008-11-09 16:06:16

    今天将windows 上的一个应用迁移到Ubuntu上进行开发,在设置完对应的环境配置后,执行ant遇到一个问题,控制台中提示在对应的class路径中找不到JunitTask类。 后来发现在/usr/share/ant/lib下面只有两三个jar包,而在window下面这个文件夹中有几十个jar包。后来在网上搜索发现,原因是在使用ubuntu中的sudo apt-get  install安装ant时,会缺少很多jar包。
    该文章的作者提供了一种方法:
到Ant 的主页下载源码包,解压后在lib目录下建子目录:optional,将文件junit-4.1.jar复制到该目录下,回到主安装目录,执行 build.sh,安装到你所选择的目录,这时,在对应的目录(即ANT_HOME)下的lib目录下可以找到ant-junit.jar包。在 build.xml中使用标记也就可以识别了。
    但是我没有采用这种方法,感觉比较麻烦,我采用了下面的方法:
1.sudo apt-get remove ant
2.下载ant的压缩包,解压到/usr/share/ant目录。
3.sudo apt-get install ant.这时会将对应的目录覆盖,但是之前的jar包全都保留下来。
4.再次运行ant,ok。

seal 2008-04-09 12:45 发表评论
阅读(428) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~