代码-请问一下,ant里面怎么引用第三方jar包啊?

问题描述

请问一下,ant里面怎么引用第三方jar包啊?

想帮测试弄个简单点的替换代码的方法的。结果就卡死了。忧郁~~

报错提示如下:
BUILD FAILED
/home/noc/workspace/22/build.xml:39: The following error occurred while executing this line:
/home/noc/workspace/22/build.xml:23: Problem: failed to create task or type sshexec
Cause: the class org.apache.tools.ant.taskdefs.optional.ssh.SSHExec was not found.
This looks like one of Ant's optional components.
Action: Check that the appropriate optional JAR exists in
-/usr/share/ant/lib
-/root/.ant/lib
-a directory added on the command line with the -lib argument

Do not panic, this is a common problem.
The commonest cause is a missing JAR.

This is not a bug; it is a configuration problem

解决方案

贴上build.xml 里的内容

    <property name="TEMPDIR" value="./temp"></property>
    <property name="HOST" value="192.168.2.203"></property>
    <property name="USER" value="root"></property>
    <property name="PASSWD" value="VoX8J80g"></property>

    <target name="prepare">
            <delete dir="${TEMPDIR}"></delete>
            <mkdir dir="${TEMPDIR}"/>
    </target>

    <target name="packgesrc">
            <zip destfile="${TEMPDIR}/src.zip">
                    <zipfileset dir="./src" />
            </zip>
    </target>

    <target name="uploadsrc">
            <sshexec host="${HOST}" username="${USER}" password="${PASSWD}" trust="true" command="
                    rm -rf /home/noc/src;
                    mkdir /home/noc/src
                    "/>
            <scp todir="${USER}:${PASSWD}@${HOST}:/home/noc/src/" file="${TEMPDIR}/srczip" trust="true"></scp>
            <sshexec host="${HOST}" username="${USER}" password="${PASSWD}" trust="true" command="
                    cd /home/noc/src/;
                    unzip src.zip;
                    rm -rf src.zip;
                    "/>
    </target>

    <target name="clear">
            <delete dir="${TEMPDIR}"></delete>
    </target>

    <target name="call">
            <antcall target="prepare"></antcall>
            <antcall target="packgesrc"></antcall>
            <antcall target="uploadsrc"></antcall>
    </target>

解决方案二:

jar 文件如何引用第三方jar包
android引用第三方jar包
Android Framewok引用第三方jar包

解决方案三:

根据报错信息,是因为ant缺少jar包,后来网上找了jar包,放到提示里面的目录下了,报错还是一样的。
后来搜了网上的解决方案,各种设置path和classpath,还是没用。

解决方案四:

黔驴技穷~~
求神通广大的it友们帮忙解决啊。

时间: 2024-12-27 10:54:35

代码-请问一下,ant里面怎么引用第三方jar包啊?的相关文章

Java在制作jar包时引用第三方jar包的方法_java

我用的是Eclipse打包,但在CMD窗口执行的时候报"ActiveMQ.jar中没有主清单属性"错误. 在网上搜了下,这个与MANIFEST.MF文件有关,该文件没有定义MAIN方法所在类的路径,利用好压打开jar包,果然如此.里面只有一行 Manifest-Version: 1.0 需添加Main-Class.在本例中,添加如下: Main-Class: com.luoluo.TestUse.activemq.ActiveMQStateMain 上面,有几点需要注意: 1. Mai

[android]android工程引用第三方jar提示找不到相关class的解决方法

使用第三方jar包  步骤:  方法1:Eclipse下, 右键工程, Build path, java build path,选择libraries 在右边的按钮中点击"Add Library" 选择"User library",点击"下一步" 点击"User librarys"按钮 在出现的界面中点击"New.."按钮 在弹出的界面中随便起一个名字,点击"确定" 点击"Ad

关于在android源码编译时引用第三方jar宝--需要在android.mk中配置

今天进行android源码编译时出现一个问题,报错找不到文件,最后查看到那些找不到的问题全部都是第三方jar包里的引用文件,于是百度找解决办法.终于找到解决办法,现在分享给大家,我已经亲测通过了. 转自:http://www.cnblogs.com/hopetribe/archive/2012/04/23/2467060.html 开始正文: LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_STATIC_JAVA_LIBRARIES

android打包引用第三方jar出现的错误

今天终于完成了近一个月的App开发工作,对程序进行混淆导出签名apk包时,却出现了如下的错误:Proguard returned with error code 1. See consoleNote: there were 4 duplicate class definitions.Warning: library class android.content.res.XmlResourceParser extends or implements program class org.xmlpull

微信-Android项目导入第三方jar包编译没问题运行却报错·

问题描述 Android项目导入第三方jar包编译没问题运行却报错· 最近在弄微信分享的api,导入了微信的sdk,然而运行的时候说没有那些对应的类,jar包我是复制到libs下再add to build path的,为何会无法引入?????真心求解·郁闷死 解决方案 类似问题我也出过,我当初是v4包太老了,换个新的v4包就好了.你看看是不是你的libs是老的. 解决方案二: 感觉还是路径的问题.查一下WXAPIFactory 解决方案三: 分享微信的时候,还需要额外的一个类. public c

eclipse导入第三方jar包路径问题

问题描述 怎么将lib下的jarbuiltpath到引用的库这个文件夹下,是java项目!!! 解决方案 解决方案二: 解决方案三:我加了但还是和jresystemlibrary同级目录我想把这些第三方jar包放在另一个里面也就是引用的库解决方案四:Addlibrary->userlibrary->userlibraries->new->填写libraryname->ok->addexternaljars后面的楼主自己发挥吧,应该差不多了然后把自己的这个userlibr

libs-android第三方jar包无法import

问题描述 android第三方jar包无法import 我把ksoap2放在了libs里面,并且在dependencies中编译了,但是无法import.用的时androidstdio 解决方案 http://blog.csdn.net/snwrking/article/details/7594386 解决方案二: http://www.weida888.com/jxcpos/news/2013-7-9/364.html 解决方案三: http://blog.csdn.net/xiaanming

Eclipse 导出可执行Java工程/可执行Jar文件(包含第三方Jar包)_java

Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包) 师兄部署了新的虚拟机,新学期大搞起来!之前由于爬虫代码不稳定,所以一直都是直接用Eclipse运行,然后遇到问题就修改的.但是这个比较麻烦,而且Eclipse本身就很占内存啊,摔!所以今天下午就把之前的代码清减了一下,对很多挫挫的System.out.println替换了log4j,路径啊数据库连接呀用配置文件处理了,最后打成可执行的Jar,这样在新的虚机上就可以大展拳脚咯^_^Y Biu~废话说完,进入正题,将Jav

Applet Jar包签名和在页面中引用此Jar包,每次都报ClassNotFoundException

问题描述 <div class="iteye-blog-content-contain" style="font-size: 14px">因为公司需要,我不得不去学习使用Applet,代码已经写完,在MyEclipse里面run as Java Applet出来的页面也是正确的,到这里据说就要签名啥的,我按照资料签名成功,然后我写了个html,引用此Jar包具体内容如下,可是每次Applet小程序都报ClassNotFoundException,今天周五