ant打包java(uiautomator)项目,引用了第三方jar包,打包报错的问题 [问题点数:100分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
怎么解决java.lang.NoClassDefFoundError错误
前言在日常Java开发中,我们经常碰到<em>java</em>.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把<em>java</em>.lang.NoClassDefFoundError和<em>java</em>.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。我们往往花费时间去不断尝试
ant编译报错,报都有啊,怎么说包不存在啊
下面的包都有啊,而且我从新导了好几遍,怎么<em>报错</em>啊? 什么原因? myCompile: Compiling 14 source files to D:\work-m9\ssh2\compile D:\w
ant打包所遇到问题(外导library项目包)
、背景 <em>项目</em>进行到一定程度了,每次发布前,产品要求<em>打包</em>测试,都需要手动从eclipse中导出签名APK,很是麻烦。于是想起了之前探索过的Ant自动签名<em>打包</em>。查看自己之前写的博客Windows系统下Ant自动编译<em>打包</em>并签名Android应用——探索篇,边动手边复习。但是后面遇到了一大串的<em>问题</em>... 2、<em>问题</em>解决过程 1)、libs库中的<em>第三方</em>包 如果<em>项目</em>只是引<em>用了</em><em>第三方</em><em>jar包</em>,只要将jar
UiAutomator中引入第三方库编译和打包问题
这是我使用中遇到的情况,加入了json.jar的引用,结果发现这个包里面的类和android.jar里面的JSONObject类出现了冲突,在Eclipse中,设置jar的顺序可以把<em>报错</em><em>问题</em>解决掉,但是编译是使用ant编译的,结果发现无法编译通过,因为会出现找不到符号的错,那么怎么改呢? 首先解决类名冲突<em>问题</em>: 复制一下找到的方法,打字很累,就不重复了,拷贝一下: jar 包
Eclipse中将Java项目打包为jar,并且引入第三方jar包解决办法
原文地址 如果自己的<em>java</em> project中需要引用额外的<em>jar包</em>作为资源文件,那么需要自定义配置文件MANIFEST.MF ,例如:Manifest-Version: 1.0 Class-Path: lib\crimson.jar lib\jbcl.jar lib\junit.jar lib\log4j-1.2.13.jar lib\mysql-connector-<em>java</em>-3.1.13-
uiautomator开发使用到第三方jar,出现class not found或者 BUILD FAILED的问题
最近做安卓的遍历测试,是基于<em>uiautomator</em>做的,二次开发,避免不了使用<em>第三方</em>jar,比如这边我使用到的就是xStream,但是在<em>打包</em>的过程中会出现 classNotFound或者是Build Failed的<em>问题</em>。 这里有两个原因: 1、编译的时候,没有把<em>jar包</em>添加进来,这时候的体现一般是报BUILD FAILED的错误。 2、<em>jar包</em>添加进来了,没有把jar下的class
在Eclipse中打包用了第三方jar包的J2SE项目成jar文件的方法
最近有个<em>项目</em>有些定时任务,一开始用的quartz,挺好用的一款定时任务工具,但是对大量数据处理时,消耗了大量的tomcat资源,所以决定将一些处理大批量数据的定时任务从web应用中分离,做成批处理的形式。我的方法是创建Java<em>项目</em>,使用JDBC连接数据库进行数据处理,然后<em>打包</em>成jar文件,通过系统调用运行,这样独立运行避免对应web应用造成影响。其实之前也接触过Kettle这种etl工具,这应该是主
Eclipse将引用了第三方jar包的Java,Android项目打包成jar文件的两种方法(Fat Jar)
本人采用的是第二种方案(不为什么,就方便) 方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是<em>打包</em>引<em>用了</em><em>第三方</em><em>jar包</em>的Java<em>项目</em>,故需要自定义配置文件MANIFEST.MF,在该<em>项目</em>下建立文件MANIFEST.MF,内容如下: Manifest-Version: 1.0 Class-Path: l
Android在项目中导入大量jar包,导致编译错误
#Android在<em>项目</em>中导入大量<em>jar包</em>,导致编译错误 >作者:燕潇洒 >导读:在project中导入一些<em>jar包</em>之后,发现无法运行了: ``` Error:Execution failed for task ':app:transformClassesWithDexForFlavors_devDebug'. > com.android.build.api.transform.T
Springboot引入第三方jar包,maven打包报错问题..
  有时候在<em>项目</em>开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全。 如果使用Maven默认的<em>打包</em>方式的话,打成<em>项目</em><em>jar包</em>后,会导致其他<em>第三方</em><em>jar包</em>无法找到的异常信息,<em>报错</em>ClassNotFoundException。 以下有两种方法可以规避这个<em>问题</em>。   一,在pom.xml文件中配置,将依赖的<em>jar包</em>放到指定的文件夹中...
Java Jar打包(引用第三方包)
目录结构:[test@root kafka]$ lscom   lib  MANIFEST.MF首先创建文件mkdir  kafkacd  kafkakafka目录结构如下:kafka/kafka/lib/kafka/lib/kafka-clients-0.10.2.0.jarkafka/lib/slf4j-api-1.7.2.jarkafka/lib/lz4-1.3.0.jarkafka/com...
普通java项目生成jar包的基本写法(利用ANT打包)
将以下内容保存为build.xml:               
ant项目构建(打jar包小案例)
ant介绍不说了,在此直接使用ant为<em>项目</em>打一个<em>jar包</em>,在开始之前,先说下ant环境的搭建 ant环境准备: 首先安装好JDK,配置好JAVA_HOME与PATH; 其次下载ant包,直接解压,配置ANT_HOME与PATH环境变量; 最后测试ant环境是否搭建成功:cmd下输入ant -version,出现ant版本信息说明ant环境搭建成功 利用ant打<em>jar包</em> 先编写b
eclipse下用ant打包添加jar包方法
eclipse下用<em>ant<em>打包</em></em>添加<em>jar包</em>方法如下: 右键点击<em>打包</em>所用的文件(build.xxx.xml),选择Run As à 3.Ant Build 2. 进入编辑配置页面如图1-1:选择classpath, Add External JARs… 3.添加所需<em>jar包</em>即可
java项目ant打jar包、war包
使用ant脚本在<em>项目</em>中<em>打包</em>: 打<em>jar包</em>模板
项目导出jar包报错找不到第三方jar包,添加jar包到maven仓库
在本地<em>项目</em>可以执行,但是导出成<em>jar包</em>的格式放在服务器上<em>报错</em>找不到某某某<em>jar包</em>,很有可能是因为你使用的是<em>第三方</em><em>jar包</em>,Eclipse导出成jar格式的<em>项目</em>用的是maven仓库里的<em>jar包</em>,Eclipse导出<em>项目</em>的时候就没有导出你使用的<em>第三方</em><em>jar包</em> 解决办法: 使用命令把<em>jar包</em>添加到本地MAVEN仓库。 比如这个jar 包 ,aliyun-<em>java</em>-sdk-core-3.3.1.jar
eclipse java程序打包成jar 引用外部jar包
测试代码(这里是个maven<em>项目</em>): package testLog; import <em>java</em>.text.SimpleDateFormat; import <em>java</em>.util.Date; import <em>java</em>.util.logging.Logger; public class TestMain { static Logger logger = Logger.getLogger("Log
springboot项目引入第三方jar包(maven仓库没有)打包项目时编译失败
原文地址:https://www.sojson.com/blog/253.html 大神完美解决我<em>问题</em>!!! 如下: 昨晚发布了一个Kotlin + Springboot 的   Demo  <em>项目</em>,其他都没<em>问题</em>了,在<em>打包</em>这里出<em>问题</em>了。一直打不进去本地包到  Springboot  的jar 中。找了几种方式,都不是很好使,最终今天在公司有同事提醒先把jar 打到本地  Maven  仓库中,...
springboot打jar/war包解决第三方依赖jar包问题
转载自: http://www.jianshu.com/p/574f74d1d0ee SpringBoot+Maven的<em>项目</em>,有时候会遇到<em>第三方</em><em>jar包</em>依赖Maven仓库。Maven有一种方式可以将本地的Jar包依赖到<em>项目</em>中而不需要先deploy到Maven库上。 具体做法如下: 1. 新建了一个lib包在<em>项目</em>根目录下,与src同级。(也可不同级,具体看自己喜好) 2. pom文件中依赖这样写
android 使用ant打包或者生成jar
一、生成build.xml文件 Eclipse 中使用Ant为Android<em>打包</em>并且签名 Android Sdk中自带文件,在{sdkpath}tools/ant目录下的3个文件 其中build.xml和unbuild.xml中定义了大量基础构建方法和构建策略。我们只需要构建我们自己的build.xml并且存放在<em>项目</em>的根目录下,然后引用{sdk}tools/ant即可。 在命令行窗
关于引用第三方jar包,生成自己jar包运行时找不到第三方jar包的解决方案
关于引用<em>第三方</em><em>jar包</em>,生成自己<em>jar包</em>运行时找不到<em>第三方</em><em>jar包</em>的解决方案
ant打包程序依赖外部jar包
1、程序单独<em>打包</em>,执行<em>jar包</em>前先export <em>jar包</em>到环境变量 JAR_PATH=/opt/<em>java</em> CLASSPATH=$CLASSPATH:.:${JAR_PATH}/ for file in ${JAR_PATH}/lib/*; do CLASSPATH=${CLASSPATH}:$file; done export CLASSPATH echo $CLASSPATH
Gradle 引用第三方库,jar包冲突解决方案
一、使用exclude标签 //RxTools工具类集合https://github.com/vondear/RxTools api 'com.github.vondear:RxTools:v1.7.6.4' //zxing<em>第三方</em>https://github.com/mylhyl/Android-Zxing api ('com.mylhyl:zxingscanner:2.1.0'){
maven打包过程中,报第三方jar包不存在
maven<em>打包</em>过程用的是maven-compiler-plugin插件进行编译,但是由于<em>项目</em>中存在<em>第三方</em><em>jar包</em>,maven-compiler-plugin无法获知<em>第三方</em><em>jar包</em>的位置,因此<em>报错</em>“程序包xxx不存在”,解决方法: &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.apache.maven.plugins&amp;amp;amp;lt;/groupId&amp;amp;amp;gt; &amp;amp;amp;lt;artifactId&am
编译引用第三方jar包的类
1、类带有包名,并且调<em>用了</em><em>第三方</em>插件,解决外部编译的<em>问题</em> 例如: 包名为package excel.checkimport;将包放在根目录下,如:D:\excel\checkimport <em>第三方</em>插件放在跟目录下如:D:\jxl.jar 具体的例子可参考文件夹中的列子: 如果没有调用其他类的<em>java</em>文件直接编译就行 如:<em>java</em>c D:\excel\checkimport\ParamFo
Eclipse 使用ant打jar包报错
使用eclipse mars版本自带的Ant打<em>jar包</em>时,提示如图所示的错误: The archive:  D:/Program%20Files/eclipse/plugins/org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150528-0211.jar  which is referenced by the classpath, d
Ant编译多个依赖工程jar、war包
使用jenkins进行自动化部署时,发现<em>项目</em>不是用maven进行管理的,无奈只能学习一下ant编译<em>项目</em>方式,本文主要根据自己的操作对如何编译war包、如何编译war包以及<em>jar包</em>间的依赖进行了一下总结,如有不对之处,请友情之处,不胜感激!!
使用Ant打包Java程序
Ant是一个构建工具,它可以帮助我们将<em>项目</em>开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个<em>项目</em>。 一些典型的任务是:编译Java源代码、运行<em>java</em>程序、拷贝文件或目录、将编译完成的类<em>打包</em>等等。 一、 安装与配置 下载Ant,当前版本是1.9.7。http://ant.apache.org/bindownload.cgi 解压文件到目录E:\PCmall\apache-a
android_引用第三方jar包,编译没问题,但是运行出错----解决办法
今天植入点金的广告SDK出错,说<em>java</em>.lang.NoClassDefFoundError,参考了网上的博客如下,解决了<em>问题</em>,故笔记之: 引用<em>第三方</em><em>jar包</em>时,因为ADT的版本过高,与环境中的路径不再符合。 纠正方法有两个: 第一个: 1》将程序中bin包下生成的apk文件删除。 2》在<em>项目</em>上点击右键,选择属性选项(Properties),选择<em>java</em>
jar包中引入第三方jar时MANIFEST.MF注意事项
如果系统把程序<em>打包</em>成jar文件,并且该jar文件依赖了比较多的<em>第三方</em><em>jar包</em>,则会出现比较多的<em>问题</em>: 1 在Class-Path中指明依赖的<em>jar包</em>,如果jar文件存放在lib目录下存在两种放置方式:    a 如果是在你的jar文件中打入了lib目录,则Class-Path中指明的目录是lib/2.jar lib/2.jar     b 如果是在你的jar文件所在目录平级存放lib目录,与
明明导入了外部jar包但还是出现ClassNotFoundException问题怎么办?
一:在建好的web工程下,新建lib文件夹,将所使用的的外部<em>jar包</em>复制进来,然后正确build-path后,使用单元测试完全没<em>问题</em>,但将<em>项目</em>发布以后,出现错误: <em>java</em>.lang.ClassNotFoundException: org.dom4j.DocumentException 明明单元测试都没<em>问题</em>却报这样的错误,后来去tomcat下的webapp里面寻找<em>jar包</em>,发现lib目录下并没有
引用一个第三方包.在idea编译运行正常.生成jar包,用命令java -jar xxx.jar 运行报错
  引用一个<em>第三方</em>包.在idea编译运行正常.生成<em>jar包</em>,用命令<em>java</em> -jar xxx.jar 运行<em>报错</em>: Exception in thread &quot;main&quot; <em>java</em>.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.r...
【附理解】批处理文件:实现将写好的Android Uiautomator工程打包jar包放到手机中执行
<em>问题</em>:UIAutomator有一个麻烦:无法通过Eclipse直接编译。 解决:UIAutomator需要经历一系列的命令进行编译。 参:《深入理解Android自动化测试(移动开发)》和http://developer.android.com/tools/testing/testing_ui.html 具体步骤如下: 1) 通过如下命令创建编译文件built.xml /tools/an
ant打可执行jar包报错找不到第三方jar的类;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;project name=&quot;sayhellousejarant&quot; default=&quot;jar&quot; basedir=&quot;.&quot;&amp;gt;     &amp;lt;!--定义源文件路径,其中的value换成location也行,使用value的时候,${src}得到的就是src这个值,如果
eclipse打包jar时包含第三方jar包的相关问题
我用的是mars4.5版本的eclipse需求:要把写好的工程打成<em>jar包</em>,并能直接运行。工程<em>用了</em>若干个<em>第三方</em>jar。在<em>打包</em>的时候,eclipse提供的<em>打包</em>方法不能引用<em>第三方</em><em>jar包</em>,导致了出现ClassNotFoundException,此时可以采取两种解决方式。1.自定义 MANIFEST.MF文件 指定Main-Class,Class-Path 并在Class-Path指定的路径下放置<em>第三方</em>jar
引用第三方jar包,找不到类库
jar应用中使用到<em>第三方</em><em>jar包</em>,<em>打包</em>成应用后,一直提示<em>第三方</em>的jar中的class文件找不到。 查看<em>打包</em>的jar应用,已经将<em>第三方</em>的<em>jar包</em><em>打包</em>到了新的<em>jar包</em>中,但是仍然提示class文件找不到。 查看jar应用的manifest.mf文件,添加jar应用包含的<em>jar包</em>描述信息,如: 一定要添加Class-path:的描述,后空格,然后接<em>jar包</em>的路径。 这个地方指定了<em>第三方</em>的
ant打包问题
target="${<em>java</em>.target}" debug="true" extdirs="" includeantruntime="false" destdir="${out.classes.absolute.dir}" bootclasspathref="project.target.class.path" verbose="${verbose}" classpathref="projec
依赖第三方jar包java项目打包方式(命令行执行依赖第三方jar包java程序)
实际中遇到<em>问题</em>:写了个server和client的通信程序(依赖<em>第三方</em><em>jar包</em>),控制台执行server或client总<em>报错</em><em>java</em>.lang.NoClassDefFoundError,而类又不是自己定义的,纠结一番发现是<em>打包</em>错误,未找到<em>第三方</em><em>jar包</em>,解决方案如下: 方案零:用Eclipse自带的Export功能,导出Runnable <em>jar包</em>,自测可行 方案一:用E
Ant引入第三方jar遇到的问题
最近在Android工程中引入了umeng统计,在Eclipse中一切正常,但是用ant编译时遇到了一些<em>问题</em>: 可以正常编译过,但运行时会遇到”ClassNotFound Exception”,如果把它去掉,工程就根本编译不过,很奇怪的<em>问题</em>。 由于ant build.xml是根据apk的生成过程来写的,所以我想<em>问题</em>应该是出在生成APK的某个过程之中,于是就查了一些APK的生成步骤,见这里:ht
关于引入第三方jar包引发的java.lang.NoClassDefFoundError解决
在我们引入<em>第三方</em><em>jar包</em>的时候,有时候编译不<em>报错</em>,但运行会报<em>java</em>.lang.NoClassDefFoundError; 针对这个<em>问题</em>,以下两种方案可以解决<em>问题</em>,但建议选取第二种,因为第一种会很大程度上的增大包大小: 第一种方案: 1、将需要的<em>第三方</em>包拷贝进libs 文件夹。 2、将引用的<em>第三方</em>包,添加进工作的build path -->工程上右键 Properties -
生成、调用jar及引入第三方so库
步骤如下:一、直接把jar放入app-libs下,添加jar,其中出现箭头表示添加成功:二、添加<em>第三方</em>so库,放入app-libs下,在build.gradle中的android下添加如下代码,即可调用jar中的jni的函数:sourceSets { main { jni.srcDirs = ['src/main/jni', 'src/main/jni/'] ...
ant脚本,打可运行的jar包,并导出第三方jar包到指定目录
ant脚本,打可运行的<em>jar包</em>,并导出<em>第三方</em><em>jar包</em>到指定目录
uiautomator打包jar后如何给测试员提供可视化界面自行选择执行用例
我们<em>uiautomator</em>写完所有用例,<em>打包</em>好<em>jar包</em>,要提供给测试员或者客户使用,至少要做个简便操作界面框,不可能让测试人员重新敲代码,这里我采用.bat的方法,双击就可以运行,测试员就可以根据提示选择要执行的测试用例,这就需要到shell语言了。 效果大概如下(因为公司网络做了限制,不能截图上传,就是cmd类): 欢迎使用自动化压力测试用例,脚本由宽带终端测试科自动化团队制作 D
Maven两种方法解决本地第三方jar包引用问题
 第一种: 将本地<em>jar包</em>导入local repository里面。Maven official 文档中如是说: http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html Guide to installing 3rd party JARs Although rarely, but some
eclipse打包含有第三方jar库的jar包
Java写了这么久第一次导出jar在linux上运行,以前都是导出war包,昨天因为需要就导出一个jar按照以前的做法导出的结果一直出<em>问题</em>,原来是<em>第三方</em>jar的<em>问题</em>,在网上找了好久一直出错,说是用eclipse带的插件比较方便,可是我的eclipse安装fat jar插件失败无法使用,只能按照eclipse自带的方法<em>打包</em>了 也是在网上找的方法只是我的亲自试了可以,在<em>打包</em>之前先在工程目录下建立一个
ant实现java项目自动构建并打包war
ant实现<em>java</em><em>项目</em>自动构建并<em>打包</em>war基于netbeans,<em>打包</em>war 1.在netbeans上构建成功后,拷贝lib库至<em>项目</em>下lib2.由于netbeans有自己的依赖<em>jar包</em>,所以不引用lib里的<em>jar包</em>无法编译成功3.目录结构如图 红框内是hello<em>项目</em>的文件,lib是拷贝的引用<em>jar包</em>,test.xml是ant编译脚本4.编写ant构建脚本test.xml于<em>项目</em>目录下<?xml v
ant的高级使用,ant命令详解,ant打包,ant编译后打包去掉jar文件
在日常的<em>项目</em>开发中,我们可以经常性的需要<em>打包</em>测试,尤其是开发环境是windows,而实际环境则是linux。 这样的话,很多程序员要一会打一个包,一会打一个包,这些包可能会很大,实际上只有代码部分会变动,而<em>jar包</em>基本则不动。 当然很多人可能会说,自动化测试。很好的,我们今天要做的就是自动化测试的第一步。 这个时候我是可以使用ant来<em>打包</em>,去掉<em>项目</em>中的所有的jar文件。然后在<em>项目</em>的tomca
Java项目如何添加第三方 jar 包引用
一个 Java <em>项目</em>,除了需要引用 JDK 外,通常都是需要引用<em>第三方</em> jar 包的,那怎么添加呢? 我的作法是这样的: 1、将需要引用的 jar 包添加到<em>项目</em>的 resources 目录下,比较多也可以在 resources 下再创建一个目录来保存,这样和配置文件区分开。 为什么这么做? 主要是考虑把它们也放到版本库中去,做为普通的<em>项目</em>,别人就不能再去找 jar 包了。 其实 mave...
将Maven项目打包成可执行jar文件和外种配置方式(引用第三方jar)
http://blog.csdn.net/zhangdaiscott/article/details/6911640 方法一. mvn assembly 或 mvn package (一个<em>jar包</em>) 把依赖包和自己<em>项目</em>的文件<em>打包</em>如同一个<em>jar包</em>(这种方式对spring的<em>项目</em>不支持) [html] view plain copy   b
Maven项目引用本地jar包,编译后出现java.lang.NoClassDefFoundError
解决办法如下: 1.首先在src目录下创建libs目录并把<em>jar包</em>复制进去,然后加到build path里面,确定加到build path里面后 2.<em>项目</em>右键→Properties→Deployment Assembly→Add→Java Build Path Entries→Next→选择<em>jar包</em>→Finish→Apply→OK.   不需要再在pom.xml文件里面配置。   我遇...
如何使用Eclipse将包含第三方jar库的java工程打包jar包
1、MANIFEST.MF 在工程下新建一个MANIFEST.MF的文件,<em>项目</em>结构如下。 M.<em>java</em> package cn.hwd.main; import <em>java</em>.io.IOException; import org.apache.solr.client.solrj.SolrQuery; import org.apache.solr.client.solrj.SolrS
eclipse中ant打包,报异常解决办法
1.第一种异常 ant build failed class not found <em>java</em>c1.8 这个是因为ant版本低于1.9.0的时候,跟<em>java</em>8不兼容,可以考虑升级ant的版本到1.9.0之上,或者将jre换成<em>java</em>7或<em>java</em>6 2.第二种异常 <em>java</em>.lang.UnsupportedClassVersionError: com/sun/tools/<em>java</em>c/
一个基于Maven项目Ant的构建模板
一般的我创建的<em>项目</em>都是基于Maven的,但是很多人也喜欢用Ant<em>打包</em>jar,或者war.我一般都会在<em>项目</em>中既包含Maven的pom.xml,也会有ant的build.xml 只要在控制台执行: ? 1 mvn dependency:copy-dependencies 然后执行: ?
ant打包jar的build.xml配置
以上,可以根据自己<em>项目</em>的要求改变todir和fileset内容,myeclipse中执行ant build即可
Ant打包出现 编码utf-8不可映射字符 的解决办法
做android开发过程中,用<em>ant<em>打包</em></em>新建的<em>项目</em>,结果出现&quot;编码utf-8不可映射字符&quot;的<em>问题</em>,网上的解决办法说是因为编译时的编码和文件存储的编码格式不一致,但是并没有起作用,最后发现,原因是我创建<em>项目</em>时目录中有中文,导致编译时无法识别。...
图解教你如何使用ANT打包java程序
1:在eclipse中建立如下的工程          值得注意的就是build.xml文件(这个是重点后面会提到) ,其他HelloWorld中的就是一句简单的输出语句   2: 使用build<em>打包</em>(右键然后选择运行),运行后在console下可以看到如下图的过程
ant 打包时的classcast异常
使用<em>ant<em>打包</em></em>的时候,出现了如下异常:<em>java</em>.lang.ClassCastException: <em>java</em>.lang.Object cannot be cast to <em>java</em>.lang.String at proguard.obfuscate.MemberObfuscator.newMemberName(MemberObfuscator.<em>java</em>:198) at proguar
uiautomator在做android自动化测试时引入几个jar包的作用
再学习uiaotomation安卓自动化测试的时候,需要引入一些<em>java</em>包,除了教程里面的之外可能还需要其他的,我把自己用到过的讲讲作用。 import <em>java</em>.io.File; 这个在截图验证保存图片的时候用到的。 import <em>java</em>.util.regex.Matcher; import <em>java</em>.util.regex.Pattern; 这两个是在正则验证的时候用到的,但是在原来
明明引入jar包,却依然ClassNOtFoundException
在<em>项目</em>中MAVEN加入了: org.slf4j slf4j-api 1.7.5 运行<em>项目</em>后出现红色提示: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger impl
springboot解决第三方依赖jar包问题
公司现在用的是springboot+maven,想要把一些老的<em>项目</em>都改成这种框架。但是一些老的<em>项目</em>中有好多<em>第三方</em>的<em>jar包</em>或者是自己的<em>jar包</em>,maven库上没有。最初的解决方案是一个个的deploy到maven库上,但是遇到太多的三方<em>jar包</em>就太费事了。网上查了一下发现maven有一种方式可以将本地的Jar包依赖到<em>项目</em>中而不需要先deploy到maven库上。具体做法如下:跟普通的<em>java</em><em>项目</em>一...
maven打包找不到第三方jar包的解决办法
在pom文件中添加一下代码 maven-compiler-plugin 1.5 1.5
关于在做Java项目的时候如何把第三方jar包一起打包成jar文件
步骤1:准备主清单文件 “MANIFEST.MF”, 由于是<em>打包</em>引<em>用了</em><em>第三方</em><em>jar包</em>的Java<em>项目</em>,故需要自定义配置文件MANIFEST.MF,在该<em>项目</em>下建立文件MANIFEST.MF,内容如下: Manifest-Version: 1.0 Class-Path: lib/commons-codec.jar lib/commons-httpclient-3.1.jar lib/co
Jar包混淆后引用报错
先贴引用后<em>报错</em>的log: Caused by: <em>java</em>.lang.RuntimeException: com.android.build.api.transform.TransformException: <em>java</em>.lang.RuntimeException: <em>java</em>.lang.RuntimeException: com.android.ide.common.process.Proces
myeclipse 生成JAR包并引入第三方
首先用myeclipse生成JAR 一、生成JAR包 1、点选<em>项目</em>右键—>Export 2、Java—>JAR file—>Next   3、选中<em>项目</em>      选中要创建JAR包的<em>项目</em> 4、选择保存路径 在JAR file 里选择你要保存的路径   然后两次Next   5、在Main class 里找到程序
Android Studio 打包jar中包含另一个jar或多个jar时解决方案
关于.jar文件:平时我们Android<em>项目</em>开发中经常会用到<em>第三方</em>的.jar文件。其实.jar文件就是一个类似.zip文件的压缩包,里面包含了一些源代码,注意的是.jar不包含资源文件(res、图片等)一、首先学习如何在Android studio中将android<em>项目</em>打成.jar文件1、在app目录下的 build.gradle文件中 添加如下红色字体代码:复制代码 dependencies {
SDK打包成jar时,不将第三方jar打入自己的包中
在写SDK时,避免不了的是引入<em>第三方</em>的jar,<em>打包</em>时不将这些<em>第三方</em>的jar打入自己的jar中,可以这样做:将 sdk部分:implementation fileTree(include: ['*.jar'], dir: 'libs')换成provided fileTree(dir: 'libs', include: ['*.jar'])也就是说,哪个<em>第三方</em>的jar不想打入自己的<em>jar包</em>,可以把相应...
普通java web项目ant编译打包成war
---  最近用到jenkins 自动部署<em>项目</em>,由于<em>项目</em>还没有转成Maven 所以就考虑用ant 构建 --- 下面上 <em>项目</em>架构 1,dev test  分别放开发环境 和 测试环境 数据库文件,根据自己的架构扩展 2,倒数第二个文件build.properties   用户切换不同不的环境   这里文件的内容很简单 “env = dev” 如果你现在是要<em>打包</em>到测试环境  那么 修
Maven使用第三方依赖包
Maven在使用通用<em>jar包</em>时可以自动下载,但如果需要自定义写好的<em>第三方</em>库怎么添加依赖呢? 对于自定义的<em>第三方</em><em>jar包</em>本身并无任何识别可供依赖链接,如果要在<em>项目</em>中使用首先要添加相应的识别信息,这些工作是可以通过Maven命令完成的,然后根据这些识别信息添加至pom文件中,pom文件根据坐标信息寻找到相应<em>jar包</em>。 具体操作方法参考:https://www.yiibai.com/maven/in...
ant 打包问题解决
2014-9-19阅读78 评论0 1、     [aapt] invalid resource directory name: E:\workspace\test\bin\res/crunch            将C:\android-sdk\tools\ant下边的build.xml文件里的写为这个    [aapt] invalid resource dir
ant脚本实现jenkins一键打包javaweb项目
1.在myeclipse中ant脚本<em>打包</em>成功后部署可以正常访问,在jenkins中<em>打包</em>后部署无法正常访问,一样的ant脚本,启动tomcat后<em>报错</em>缺少配置文件,对比两个war包发现jenkins打的war中classes文件夹下面没有src下的配置文件,手动增加ant脚本拷贝所有配置文件的文件夹到classes文件夹中<em>问题</em>解决,2.jenkins编译失败,开发eclipse可以编译通过将ant编译...
JavaFX项目打包
<em>java</em>fxpackager -deploy -native image -outdir packages -outfile HelloWorld -srcdir . -srcfiles HelloWorld.jar -appclass helloworld.HelloWorld 首先你需要有你的<em>项目</em>的编译输出jar文件。如果你是使用NetBeans IDE,到你的JavaFX<em>项目</em>文件夹/d
使用maven下载jar包,使用ant打包。yqxt项目的安装。
茅坑的石头 2010-1-31 11:43:25 /simplejee/src/com/yuqiaotech/simplejee/<em>java</em>se/reflect/ReflectSample.<em>java</em> 茅坑的石头  14:56:30 1、安装maven 2、使用命令行进入到yqfw2的根目录下,该目录下有个文件pom.xml 茅坑的石头  14:57:35 3、打开pom.xml拷贝里面的
ant 打包javaweb项目模板
备份一下 第一份是真实使用的脚本,很工整:
Maven如何引入第三方jar包
当有些<em>jar包</em>不在maven仓库中时,可以把<em>jar包</em>放到<em>项目</em>的某个路径下,比如新建个lib文件夹,/src/main/lib ,然后通过build path 加入编译环境。 但使用maven命令直接打成war包时,<em>第三方</em>jar并不会被包含进war包,那么如何做呢? 1. 将<em>第三方</em>jar加入pom文件 dependency> groupId>terajdbc4groupId
java project项目jar包过程(里面有引用第三方的jar和dll文件)
由于<em>项目</em>需要,这次<em>项目</em>采用的是<em>java</em> project,采用的工具是eclipse。 第一步:           由于是<em>java</em> project<em>项目</em>,所以在<em>项目</em>下建立了一个lib和conf文件夹,一个用于放 <em>jar包</em>,一个用于放配置文件,还需要在<em>项目</em>下建立一个manifest.mf文件,如下图所示: 其中manifest.mf文件内容如下: Manifest-Version:
包含第三方jar包以及dll文件的Java程序打包
介绍一下我这个程序的背景:我开发的程序需要用到<em>第三方</em>的<em>jar包</em>,需要调用海康威视的dll库文件。程序开发的差不多快要结束的时候需要把程序<em>打包</em>成一个<em>jar包</em>好给客户演示用(总不能把源代码给客户吧),<em>打包</em>的过程是一个坎坷的过程。下面介绍一下我走过的弯路以及最后的解决方法。    经历的过程大体分为一下4个过程:    1.网上的过程利用myeclipse自带的工具把程序打成<em>jar包</em>,这
maven包依赖问题(找不到对应的包,项目引用报错,无法编译)
解决maven中<em>jar包</em>依赖<em>报错</em><em>问题</em>方法(以idea开发为例): 1.比较繁琐,不一定管用 1.1  定位到包路径,图中有红线位置。 1.2 在本地maven仓库查找该文件是否存在,如过存在,再查看该文件内容,是否将依赖<em>jar包</em>拉取到本地。 1.3  如果jar不存在,说明拉取失败 将对应的文件夹删除,重新拉取    1.4  如果一直拉取不到jar,可能是私服上面...
将Maven项目打包成可执行jar文件(引用第三方jar)
1. org.apache.maven.plugins maven-jar-plugin 2.4 true lib/
eclipse下将maven项目打包为jar(1.不带第三方jar,2.带第三方jar),亲测有效
由于<em>项目</em>需要讲maven<em>项目</em><em>打包</em>为<em>jar包</em>,由于之前没类似经验,百度找例子走了不少弯路,这边随手记录下,网上说的 开发工具:eclipse <em>jar包</em>管理:maven 一般<em>打包</em>出来的<em>jar包</em>分为两种 一类是没用引用<em>第三方</em><em>jar包</em>的,他是不能不能直接用的,需要把你打的<em>jar包</em>内引用的<em>第三方</em><em>jar包</em>引用一下,如果没用maven工具就需要拉在WEB-INF/lib目录下,<em>用了</em>maven的在pom....
MAVEN 引入jar包问题,但是程序中使用jar中的类报错的坑
背景: 最近在做一个老<em>项目</em>的迁移工作,更换了maven私服地址; 由于<em>项目</em>框架做了一些变动,在<em>项目</em>进行编译是一些类<em>报错</em>找不到符号; 不断摸索下终于找到<em>问题</em>所在: 某些<em>问题</em>导致有些<em>jar包</em>下载不完整,在maven引入依赖时是不会<em>报错</em>的,但在使用此jar的时候会标红; 解决方法 1.通过编译找到<em>报错</em>的jar; 2.在 repository找到此jar,一般未下载完大小为1k我
解决java项目jar包项目中引用有其他jar包问题
大家都知道一个Java应用<em>项目</em>可以<em>打包</em>成一个jar,当然你必须指定一个拥有main函数的main class作为你这个<em>jar包</em>的程序入口。 具体的方法是修改<em>jar包</em>内目录META-INF下的MANIFEST.MF文件。 比如有个叫做test.jar的<em>jar包</em>,里面有一个拥有main函数的main class:test.someClassName 我们就只要在MANIFEST.
Android studio 引用系jar包问题
作为系统开发人员,往往讨厌编译sdk时间太长,所以在做测试的时候,经常编译一个系统<em>jar包</em>,这样就可以在<em>java</em>层调用系统新加的接口了。         以前在eclipse的时候操作比较熟悉了,今天被Android Studio坑了半天,闲话小说,具体操作如下: 1、编译Android系统<em>jar包</em>,framework/base下 mm编译,jar文件一般在 out/target/co
idea如何将外部第三方引入的jar,在maven项目jar包时引入进去
maven<em>项目</em><em>打包</em>成jar,引入了外部jar时,解决方式。 外部jar,<em>打包</em>部署运行时需要调用,所以在打好的包中需要打进去。 说明: 1、在根目录下建立一个lib包(或其他地方也行,只要<em>打包</em>时在pom中指定) pom.xml文件: &amp;amp;amp;amp;amp;lt;build&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;lt;plugins&amp;amp;amp;amp;amp;gt; &
Jar包已经导入,但类还是报错或者引用不到
    今天同事给我一个测试的<em>java</em> web小<em>项目</em>,我一导入,就各种的<em>报错</em>。     烦我的<em>问题</em>就有这个:      Jar包我明明在build里面导入了,可是该<em>jar包</em>里面的类就是找不到那个Jar!!       解决办法:      1、Java Build path --Libraries--&amp;gt;Add JARs或者Add External JARs--你Jar包的位置 ...
android studio 将包含jar包项目打包jar包
今天遇到一个<em>问题</em>,我在将<em>项目</em><em>打包</em>成jar(不知道如何将<em>项目</em>用as<em>打包</em>成<em>jar包</em>的看这里)应用到主工程的时候。主工程apk在真机运行的时候,报了一个错误: E/AndroidRuntime: FATAL EXCEPTION: main Process: yucan.com.swipe.dismiss,
Maven项目打包时如何引入外部jar包
<em>项目</em>结构 pom配置 引入系统资源 配置dependency(${project.basedir}为根目录) 外部<em>jar包</em>所在目录 注:如果<em>jar包</em>的名称没有代Version记得加上,重命名即可。 记得先进行project——clean,然后再运行 mvn clean 和 install 就可以了。 ...
程序打成jar包后,运行报第三方Jar包找不到的错误解决方法:如NoClassFoundError:jxl/write/WritableCell
我把我的程序打成<em>jar包</em>,然后用exe4j做成 exe可执行文件   运行报NoClassFoundError:jxl/write/WritableCell错误 分析是我引入的<em>第三方</em>JXL包没找到。 把jxl扔进 jdk的lib中 在系统环境变量中引入该位置也不好使, 后来通过查找资料 在我<em>java</em>我的class文件的时候 需要  加上 -Xbootclasspath/a:<em>第三方</em><em>jar包</em>
Eclipse 导出可执行Jar文件(工程)(包含第三方Jar包)
背景:写了一个小功能的<em>项目</em>,要导出可执行的<em>jar包</em>,但是<em>项目</em>中导入驱动数据库的包;包含有<em>第三方</em><em>jar包</em>;但是网上很多方法在<em>打包</em>之前先在工程目录下建立一个名字为MANIFEST.MF;本人不爱写,觉得太麻烦最不爱干的就是写类似于配置的东西;1. 首先选择导出 2. 点击next 点击Browse选择<em>jar包</em>生成路径;并且可以自定义<em>jar包</em>名称。3. 测试<em>jar包</em>是否正确 打开cm
ant使用(一)生成jar包
作用:非web的普通<em>java</em>工程可以打成<em>jar包</em>供其他工程调用或者有mian方法直接执行. 1. 编写测试代码 package com.liufq; public class Test { public static void main(String[] args) { System.out.println("***********test an
maven项目引用外部jar包的方法
<em>问题</em>描述: 有一个<em>java</em> maven web<em>项目</em>,需要引入一个<em>第三方</em>包gdal.jar,但是这个包是自己<em>打包</em>的,在maven中央库里面找不到该包,因此我采用传统的方式,将这个包拷贝到:<em>项目</em>名称\src\main\webapp\WEB-INF\lib的目录下,然后通过config build path将该gdal.<em>jar包</em>引入到<em>项目</em>工程中。对于传统<em>java</em> web<em>项目</em>,这么做当然没有<em>问题</em>,但是对...
java在linux的配置和ant自动打包
一、下载安装JDK 最新版的JDK下载地址:http://www.oracle.com/technetwork/<em>java</em>/<em>java</em>se/downloads/index.html 老版本的JDK下载地址:http://www.oracle.com/technetwork/<em>java</em>/<em>java</em>se/archive-139210.html 根据Linux系统的版本选择64位或32位下载,官方现提供r
ant自动打包apk(详细),引用到第三方工程类库以及里面的资源,修改包名和工程名
ant自动<em>打包</em>,涉及到解压zip包,替换assets中的资源,修改包名,修改appname ,<em>打包</em>流程
Eclipse将项目导成jar包时遇到项目包含其他jar包如何处理
      1、 在Eclipse左侧的工程列表中,右键单击需要<em>打包</em>的程序所在的工程,点export之后在选择导出类型时,省事的方法是妥妥的选择打一个可运行的<em>jar包</em>“Runnable JAR file”。如此一来,就可以把程序运行所依赖的类、<em>第三方</em><em>jar包</em>等资源整合到一个单独的<em>jar包</em>中,使用“<em>java</em> -jar xxx.jar”命令等方式可以直接执行程序,也可导入其他<em>项目</em>以供执行。      ...
spring boot 添加第三方jar 打包遇到的问题
在用spring boot 做<em>项目</em>开发的时候,都是直接从mavn仓库中拉取jar值不会遇到现有<em>问题</em>的。最近在做<em>项目</em>的时候由于用到了第三的<em>jar包</em>时候,用spring boot<em>打包</em>遇到的<em>问题</em>。开发工具idea1: 将<em>项目</em><em>打包</em>成 可执行的jar文件    按照以前整合<em>项目</em>的套路,直接将第三种的jar添加<em>项目</em>lib中即可。我也是这么做的,在<em>项目</em>中新建lib文件夹,将第三放的jar copy进去。2:依然...
ant打包提示找不到文件解决办法
运行<em>ant<em>打包</em></em>时如果出现提示找不到tools目录下某些jar或者bat文件的错误。是因为新版android-sdk目录结构产生了变化,原本在sdk/tools目录下的文件被转移到sdk/build-tools/各个版本号文件夹中。需要复制里面的内容至sdk/tools下即可。(lib下的dx.jar也要复制过去) 新版android-sdk中取消了apkbuilder.bat文件。可以通过htt
文章热词 Java SpringBoot脚手架搭建项目 Java 双目视觉问题 特征点问题 相机标定问题
相关热词 androidstudio自己的jar包引用第三方jar包 android打包中英文报错 go语言引包报错 导入android项目之后报错 区块链问题 人工智能视频教程打包下载
我们是很有底线的