JAR包升级,我们关注啥

我们在测试过程中,经常面临JAR包升级的情况,那么在JAR包升级过程中,我们应该关注哪些东西呢? 什么是JAR包?? Java Archive,Java 归档文件.jar的文件格式与平台无关,它允许将许多文件组合成一个压缩文件.JAR 文件不仅用于压缩和发布,而且还用于部署和封装库.组件和插件程序,并可被像编译器和JVM 这样的工具直接使用. a.用于发布和使用类库 b.作为应用程序和扩展的构建单元 c.作为组件.applet 或者插件程序的部署单位 d.用于打包与组件相关联的辅助资源 JAR包

maven jar 包 自动统一去重升级

package java2015.java09.javatest; import java.io.File; import java.io.ObjectInputStream.GetField; import java.util.HashMap; import java.util.Map; public class Test { final static String targetFilePath = "C:/Users/Administrator/Desktop/fa-非maven-可启动-l

SSH中的jar包讲解(1)

我们在搭建SSH框架的时候,需要引入各自的一些jar包,相信很多初学者跟我一样,搜个资料,照搬过来(当然版本还得对应),至于为什么要引入这些个jar包,引入它们的作用是啥子,一头雾水,今天我就来跟这些SSH的初学者一起来探究一下SSH中的jar包. 首先,先来看一下我们使用的SSH的各自版本及引入的jar包. struts2.3.1.2: struts2-core-2.3.1.jar javassist-3.11.0.GA.jar commons-io-2.0.1.jar commons-lan

Maven实战(一)---Maven Build--缺少Jar包

新建的Maven项目,在build的时候总是打包失败,提示少Jar包,如下: [ERROR] Failed toexecute goal on project JYYPT_TOOL: Could not resolve dependencies for projectcom.tgb:JYYPT_TOOL:jar:0.0.1-SNAPSHOT: The following artifacts could not beresolved: jboss.web:jbossweb:jar:2.1.7.GA

更新jar包遇到操作系统兼容的问题

由于自己是在windows上面开发,从SVN服务器上下载的代码,始终不能使用,找相关的开发人员定位,结果是因为jar包的版本过低不能正常使用,因此开发人员给了我一个高版本的jar,结果运行OK. 于是我把编译好的class文件打包成jar,然后将其放到服务器上,首先更改jar包和脚本文件sh的信息,让他指向新加的jar,结果运行总是出错.反复的尝试文件权限.自己生成的jar包是否存在问题,结果依然报错. 测试原来在服务器上的服务时没有问题的,最后尝试的方法是使用原来的脚本和jar,只是替换自己编

jcs包升级后的问题

由1.0-dev升级到1.2.6 在tomcat或者单元测试环境下如果出现下面的异常: java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/Channel at org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:203) at org.apache.jcs.engine.control.Com

ADT22添加的Android Private Libraries导致第三方jar包的ClassNotFoundException

这几天被这个多出来的Android Private Libraries折腾的够呛,最后知道一般保留这三个就好了.其他多出来的就看看是不是有包重复了,或者是把libs的jar包add to build path了.下面转载的是比较详细的说明了. 最近有个同事跟我报怨说,他的系统重装Eclipse使用新的ADT22后,编译的android apk运行总会报ClassNotFoundException错误.我说这怎么可能,谷歌这么大的公司出来的东西怎么可能有这种问题.他说不信你试试,我说试试就试试.我

SSH框架核心JAR包

//struts2核心包 struts2-core-2.0.11.2.jar //struts2必须 (strust2 webwork的升级,webwork核心包) xwork-2.0.5.jar //struts2必须 freemarker-2.3.8.jar //struts2必须 ognl-2.6.11.jar //struts2整合Spring插件 struts2-spring-plugin-2.0.11.2.jar //Spring整体包 spring.jar //Hibernate必

「Maven Tips」(一)自动更新jar包

maven中手动去更新jar包,是一件比较繁琐麻烦的事情,使用Range Dependency则可以省去这一步骤. 部分jar包可能会自动升级到beat版本! 官方说明文档:Dependency Version Ranges Range Meaning (,1.0] version ≤ 1.0 1.0 固定1.0版本 [1.0]   [1.2,1.3] 1.2 ≤ version ≤ 1.3 [1.0,2.0) 1.0 ≤ version ≤ 2.0 [1.5,) version ≥ 1.5 (

SSH中的jar包讲解

我们在搭建SSH框架的时候,需要引入各自的一些jar包,相信很多初学者跟我一样,搜个资料,照搬过来(当然版本还得对应),至于为什么要引入这些个jar包,引入它们的作用是啥子,一头雾水,今天我就来跟这些SSH的初学者一起来探究一下SSH中的jar包. 首先,先来看一下我们使用的SSH的各自版本及引入的jar包. struts2.3.1.2: struts2-core-2.3.1.jar javassist-3.11.0.GA.jar commons-io-2.0.1.jar commons-lan

导入jar包出现NoClassDefFoundError

前一段时间还好好的,使用自己的Jar包,没出现过问题.在更新SDK后,升级android-sdk_r18-windows版本后,提示java.lang.NoClassDefFoundError.莫名其妙,白白的花费了N多时间.后来发现是 ADT 17对引用的jar有要求,要求jar包要放到项目下的libs里才可以找到,否则apk不会包含该jar包,所以会有类型引用异常的错误. 上面的发现也是在网上参考了别人的基础上进一步总结出来的.

【转】Spring jar包详解

转载自:http://www.cnblogs.com/yanjunwu/archive/2013/04/06/3001927.html org.springframework.aop --Spring的面向切面编程,提供AOP(面向切面编程)的实现 org.springframework.asm--spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包 org.springframework.aspects--Spring提供的对AspectJ

sqlite-jdbc jar包下载过程笔记

在网络上找一些开源的jar包和对应的源码时,官网上往往是最为安全,版本最新.但大部分的网站都为英文网站,有时候定位下载地址稍有困难,下面是网上找sqlite-jdbc jar包过程,记录一下,以供参考: 1.google或者百度定位到sqlite Jdbc 官网 https://bitbucket.org/xerial/sqlite-jdbc/ 2.向下找到 Using SQLiteJDBC with Maven2 这一节,如下图,点击红线框中的超链接 Maven's central repos

由找不到platform.qa.utils的jar包学习maven

1.删掉了C:\Documents and Settings\wenjun.chenwj\.m2\repository下所有包 2.编译PC2的源码,每个工程生成相关的jar包,放在C:\Documents and Settings\wenjun.chenwj\.m2\repository下 3.编译PC2的测试代码,出错,一直报"找不到platform.qa.utils的jar包" 解决方案一:注释掉测试代码中的pom.xml中的platform.qa.utils依赖,maven c

[Android]proguard重新编译和如何不混淆第三方jar包

转载自:http://glblong.blog.51cto.com/3058613/1536516 一.ant安装.环境变量配置及验证 (一)安装ant 到官方主页http://ant.apache.org下载新版(目前为Ant1.9.4)的ant,得到的是一个apache-ant-1.9.4-bin.zip的压缩包.将其解压到你的硬盘上,例如:C:\apache-ant-1.9.4. (二)配置环境变量 window中设置ant环境变量: ANT_HOME C:/ apache-ant-1.9

.bat文件和Jar包的生成及运行

.bat文件和Jar包的生成及运行 1.Jar包简单介绍 Jar包是Java中所特有的一种压缩文档,有点类似于zip包,区别在于Jar包中有一个META-INF\MANIFEST.MF文件(在生成Jar包的过程中会自动创建,具体的后面会进行讲解). Jar包是由JDK安装目录\bin\jar.exe命令生成的,若已成功将其路径设置在系统环境变量中,就可以在CMD中直接使用jar.exe命令了,而它会调用lib\tool.jar工具包中的类. 2.Jar包常用命令 Jar包生成命令格式:jar {

如何使用maven命令从nexus下载指定坐标的jar包及其依赖jar包?

我在nexus上存放各个项目及其依赖.先运维人员需要将项目发布出去,需要得到指定项目的jar包及其依赖jar包.是否存在某个maven命令,可以实现给定一个坐标,下载对应的jar包及其依赖jar包? 目前已想到的方案: step 1:新建maven项目,在其POM文件中将要发布项目作为依赖包含其中. step 2:当编译新建项目时,maven会自动下载要发布项目及其依赖到本地仓库. step 3:编写Shell脚本,将本地仓库中的待发布项目及其依赖的jar包拷贝到指定文件夹 step 4:将各个

intellij idea 导入 eclipse程序, 编译时提示 找不到jar包

已添加了lib: 但是external libraries 里面没有 lib: 写代码的时候可以使用jar包, 但编译的时候会报错"找不到 xxxjar包" --cut-- mafanhe在1970-01-01 13:13:40回答到: 我也遇到过这样的问题,我的解决办法有点笨,把jar包复制到lib文件夹下. 希望能够抛砖引玉.. GoldyMark在1970-01-01 13:18:54回答到: intellij不同eclipse,就算把jar包放到lib目录也不行(我指在IDE里