整理一下两年前用到的一些资料. 为了使Applet或者Java Web Start程序能够访问客户端本地资源,需要对Applet或者JWS程序jar包进行数据签名,当客户端打开Applet或者JWS程序的时候,会提示是否允许该程序访问本地资源,允许访问则程序就可以按照某种访问权限访问客户机的本地资源了.签名步骤:1.将程序打成jar包. 2. 用keytool命令生存.store(密匙库)文件.(1).keytool.exe文件在JDK安装目录下(C:\Program Files\Java\jd…
经签名的Jar包内包含了以下内容: 原Jar包内的class文件和资源文件 签名文件 META-INF/*.SF:这是一个文本文件,包含原Jar包内的class文件和资源文件的Hash 签名block文件 META-INF/*.DSA:这是一个数据文件,包含签名者的 certificate 和数字签名.其中 certificate 包含了签名者的有关信息和 public key:数字签名是对 *.SF 文件内的 Hash 值使用 private key 加密得来使用 keytool 和 jars…
JAR文件全称 Java Archive File,意为Java档案文件.JAR文件是一种压缩文件,也被成为JAR包. 运行程序时,JVM会自动在内存中解压要用的JAR包. 使用JAR包的优点:1.安全 能够对JAR包进行数字签名,从而只允许某些用户使用该JAR包2.压缩,使体积更小3.加快下载速度 ,下载时会为每个文件都建立一个单独的HTTP连接,很耗时.4.包装性 JDK的bin目录下有个jar.exe,负责jar包的相关操作. 生成.jar包:1.File->Project Structu…
var date = "Thu Aug 14 2014 14:28:06 GMT+0800"; var va = DateTime.ParseExact(date, "ddd MMM dd yyyy HH:mm:ss GMT+ffff", CultureInfo.CreateSpecificCulture("en-US"));…
如需转载,请注明出处:Flutter学习笔记(28)--使用第三方jar包 1.打开一个Flutter项目,点击编码窗口右上角的Open for Editing in Android Studio,这时候你的Flutter项目会转换成一个Android结构的项目. 2.项目的目录结构选择project,在android下创建一个libs文件夹,并且将你需要.jar文件复制到该libs文件夹内. 3.在build.gradle中加入该jar包的引用. 4.最后sync now同步一下…
在日常开发中往往会对公共的模块打包发布,然后调用公共包的内容.然而,最近对公司的公共模块进行整理发布后.spring却无法扫描到相应的bean.折腾了好久,最终发现是认识上的误区. 2015-11-11 17:06:15,610 ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed org.springframework.beans.factory.BeanCreationExc…
 我们写程序的时候往往需要把自己的程序打包成jar包,给第三方调用.Eclipse让我们非常方便的可以导出jar包.但是当程序里需要用到res里的资源时,往往就会出现问题.因为统自动生成的R类如果被打到jar包中后,就失去了索引资源的作用.导致封装成jar包的view无法获取对应资源.因为R类的属性值是在应用编译打包时由系统自动分配的.R类打包之后失效,实际是因为R类的内部类里面的属性失效,因为打包之后这些属性的值就固定了,但是实际项目中这些值是在编译时有系统自动分配的,无法在编译前固定. 本文…
 项目结构(所需jar包,配置文件) sqlMapConfig.xml的配置内容如下: <?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPEconfiguration PUBLIC"-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <con…
========================================================================================================== 写在前面: 最近又开始编写自动化测试方面的东西,想通过代码来简化组内人工测试的部分. 本次想做的是从视频网站上播放网站,然后seek到指定位置,广告曝光,截屏,录像,方便相关人员使用. 当然除了表面上看到的效果之外,我想做的还有从服务器获取数据,然后解析json数据,获得曝光时间点,然…
一.开发一个演示项目 项目源代码开发 项目名称叫jar-package-example(其实只是一个文件夹, 用以将演示的所有文件夹和文件存放在其中, 没啥其它作用), 为了方便, 后文统一叫jar-package-example目录为项目根目录. 项目下有三个子文件夹: lib: 存放依赖包 src: 存放源码文件 target: 存放编译后的class文件以及作为打包的目标文件夹 [root@xs jar-package-example]# ls -t target src lib [roo…