直接修改别人jar包里面的class文件 工具:jclasslib

出于某些原因 需要把别人jar包里面的class修改一下信息 配置文件*.properties MANIFEST.MF 这些东西可以直接用记事本打开修改 然后替换掉就OK.. 在网上游荡了半天,没有找到合适的方法 开始我是先用jd-gui反编译 把我需要修改的那个A.class文件反编译出来把代码保存到A.java 然后直接在dos里面用javac A.java编译 问题来了.. 因为A.java引用了很多其他jar下面的方法 而且A.java有package 鼓捣了半天以…

JSP和SERVLET的区别

       说起java开发WEB,大家就会想到JSP和SERVLET。现在初学者很多都潮着ssh(以后再谈)这种框架开始学了,不过从那里学都可以,JSP都是开始建项目就会有一个index.jsp的页面,代码看起来很像HTML的页面代码,就是多了一些所谓动态页面必须的头部。这个应该是初学都见过比较简单的JSP文件,而SERVLET会在那里见过呢。可能是会这样听说而来,SERVLET是没JSP前做开发时的一个CGI。那他们之间有啥关系…

hibernate.query.factory_class设置查询翻译器

Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,不过,Hibernate2.1的查询翻译器也依然存在。在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器。例如: (1)选择Hibernate3.0的查询翻译器: hibernate.query.factory_class= org.hibernate.hql.ast.ASTQueryTranslatorFactory (2)选择Hibernate2.1的查询翻译器 hibernate.query.factory_class= org.hibernate.…

关于jar 文件

直接双击jar文件启动java程序的方法。     假设三个class文件,分别是Main.class, Philosopher.class,  Chopsticks.class.         接下来把这三个文件放在同一个文件夹下,启动cmd,进入到那个目录.这里假设生成后的jar文件名为Test.jar,先运行      jar cvf Test.jar Main.class Philosopher.class Chopsticks.class      运行命令后得到以下输出信息:      标明清单(manifest)      增加:Main.class(…

java打包 jar

 发布Java应用程序时你会感到困难?好在Java提供了一系列打包和发布工具,可以显著的简化发布过程该文章提供了打包Java code的几种方法,我们将会探讨Java manifest 文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspath的合适方法.我也会解释如何使用manifest包版本特性来确认包的 兼容性... 什么是JAR文件? 在开发过程中,我们可以直接使用Java class文件来运行程序,但这并不是一…

打包jar档

准备做个查询MySQL DB的工具玩玩,在打包成jar档的后,运行时出现了一些问题,点击运行没反应。 估计是程序出错了,所以在dos下运行了下试试看,结果发现没办法读取到mySql connect.jar中的类。。 网上查了下,因为在Eclipse中是可以运行的,打包后没有带上该类。 所以,需要在JRE路径那里把mySql connect.jar copy 进去。 呵呵,这家加上去以后就可以直接运行了。

JAR文件揭密

作者:Pagadala J. Suresh    来自:IBM JAR 文件是什么?  JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。   一个 JAR 文件可以用于…

jarjar:方便的java打包工具

今天为打包java代码破费周折,最好在stackoverflow上有人提议用jarjar包,下载下来后发现非常好用,所以就想把这个过程记录下来,但是在google上敲入jarjar之后发现了下面这篇文章,讲的很详细,于是索性转载过来。原帖网址为:http://blog.cogipard.org/articles/java-library-repackage-tool-jarjar 项目主页在Google Code上:http://code.google.com/p/jarjar/ 有没有碰到这么一种情况,在开发项…

jarjar:方便的java打包工具

今天为打包java代码破费周折,最好在stackoverflow上有人提议用jarjar包,下载下来后发现非常好用,所以就想把这个过程记录下来,但是在google上敲入jarjar之后发现了下面这篇文章,讲的很详细,于是索性转载过来。原帖网址为:http://blog.cogipard.org/articles/java-library-repackage-tool-jarjar 项目主页在Google Code上:http://code.google.com/p/jarjar/ 有没有碰到这么一种情况,在开发项…

jar命令的使用

本文将介绍jar工具的基本用法   常用参数 为了更容易记住命令参数,列出参数的英文对照如下:   基本用法 假设目录结构如下: /folder | +-- document.txt | +-- picture.jpg | +-- com | +-- framework | +-- CTestOne.class | +-- CTestTwo.class 进入文件夹folder   1、打包指定文件  jar cvf myjar.jar document.txt picture.jpg com/framework/CTestOne.class [可指定多个文件]  2、打包指定文件…

如何创建指定大小的Jar

Java , 发表评论
1. 实现需要功能的midlet2. 打包midlet,记下jar的大小V1 bytes.3. Jar的头信息大小为V2=428 bytes.4. Jar的目标尺寸为V3 bytes.   生成一个用来填充空间的文件ffile,大小为 ( V3-V1-V2 ) bytes,   放入./res 目录下5. 以无压缩的方式打包Jar。   只要修改Build.bat文件中更新 res 一段中的Jar命令。   向Jar命令添加选项 -0.   %JAR% uf0 %DEMO%.jar -C ../res . Build.bat 可以在WTK22的Audiodemo/bi…

apk包反编译

 在Android的学习过程中,看到很多优秀的软件,很多只有apk包,怎么更好的学习呢,下面介绍apk包的反编译方法,仅供Android学习使用。 1、apk简介: Apk 是Android 安装包的扩展名,一个Android 安装包包含了与某个Android 应用程序相关的所有文件。apk文件将AndroidManifest.xml 文件、应用程序代码(.dex 文件)、资源文件和其他文件打成一个压缩包。 该包用rar等解压缩工具可以直接打开。 2、反编译…

[参考] Android 系统核心或驱动的开发之Android repo 魔法

Android 系统核心或驱动的开发之Android repo 魔法  Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制。  Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码进行集中式管理,还开发了 Repo 命令行工具,对 Git 部分命令封…

keytool工具使用

这个命令一般在JDK\jre\lib\security\目录下操作  keytool常用命令  -alias       产生别名  -keystore    指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的,               你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个)  -storepass   指定密钥库的密码  -keypass     指定别名条目的密码  -list        显示密钥库中的证书信息  -v…

jdk与jre的区别

JDK就是Java Development Kit,它提供了Java的开发环境和运行环境。简单的说JDK是面向开发人员使用的SDK,SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JDK包括了同版本的JRE,此外还包括有编译器和其它工具。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。JRE的地位就像一台PC机一样,我们编写的Java程序必须用JRE才能运行…
下一页 »